Информатика. Учебно-методическое пособие. Артемова С.В - 9 стр.

UptoLike

// Раздел объявления локальных переменных
double f; // Функция
float x; // Аргумент
// Раздел объявления констант
const float e=2.7183; // Число е-основание натурального логарифма
clrscr(); // Очистка экрана
printf("Составитель: Грибков Алексей Николаевич");
printf("\n\t\tФакультет КТФ, группа Р-11");
printf("\n\nВведите x: %f",&x);
// Вычисление значения функции
f=((sqrt(1+pow(e,sqrt(a)+cos(a*a))))/
(fabs(1-sin(a)*sin(a)*sin(a))))+(log(fabs(2*a)));
printf("Значение функции: %lg",f); // Вывод на экран значения функции
getch(); // Задержка экрана до нажатия любой клавиши
}
Содержание отчета
1 Цель лабораторной работы.
2 Блок-схема алгоритма программы.
3 Текст программы.
4 Результат расчета.
Контрольные вопросы
1 Что такое идентификатор? Каковы сходства и различия идентификаторов в языках СИ и Пас-
каль?
2 Каким арифметическим выражениям соответствуют следующие записи на языке Паскаль:
y=a+d/c**2 z=sin(x)**4/2
f=(cos(x))**2-exp(q**2-1) s=(z+2)/(3+e**5)-sin((x)**2).
3 В каких единицах выражаются аргументы тригонометрических функций?
4 Найдите ошибки в следующих строках программы.
x=0.25*(cos(2z-3)+a/sin(f), y=2.14*a+exp x-sin(x-20), f=2p+q/-v+g**n+cos(((x))).
Литература [2, 3].
Лабораторная работа 2
СОСТАВЛЕНИЕ ПРОСТЕЙШИХ ВЫЧИСЛИТЕЛЬНЫХ
ПРОГРАММ РАЗВЕТВЛЕННОЙ СТРУКТУРЫ
Цель работы: изучить программирование алгоритмов разветвленной структуры.
Задание
1 Составить блок-схему алгоритма разветвленной структуры.
2 Изучить особенности программирования алгоритмов разветвленной структуры на алгоритмиче-
ских языках СИ или Паскаль.
3 Запрограммировать полученный алгоритм.
4 Ввести текст программы в компьютер.
5 Выполнить расчеты по программе.
Методические указания