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

UptoLike

clrscr(); // Очистка экрана
printf("Составитель: Грибков Алексей Николаевич");
printf("\n\t\tФакультет КТФ, группа Р-11");
while(p!=true) // Цикл продолжается до тех пор, пока значение переменной
{ // р не станет равным true (истина)
printf("\n\nВведите z: ");
scanf("%i", &z); // Ввод значения переменной z
// Вычисление значения y=f(z)
if (z>10) printf("y=1, z>10");
if (z>=0 && z<=10) printf("y=%i, 0=<z<=10",2*z-1);
if (z<0) printf("y=%i, z<0",abs(1-3*z));
// Запрос на повторение расчетов с другими параметрами
printf("\n\nХотите произвести расчеты еще раз: y/n");
key=getch(); // Считывание символа с клавиатуры в переменную key
if (key!='y' && key!='Y') p=true;
else p=false;
}
}
Контрольные вопросы
1 Как выполняется оператор if ?
2 Какое выражение называется логическим?
3 Как обозначается логические операции в языках СИ и Паскаль?
4 Каких основных правил следует придерживаться при программировании разветвляющихся алго-
ритмов ?
Литература [2, 3].
Лабораторная работа 3
СОСТАВЛЕНИЕ ПРОСТЕЙШИХ ВЫЧИСЛИТЕЛЬНЫХ
ПРОГРАММ ЦИКЛИЧЕСКОЙ СТРУКТУРЫ
Цель работы: получение навыков программирования итеррационных алгоритмов и алгоритмов
циклической структуры.
Задание
1 Составить блок-схему алгоритма циклической структуры.
2 Изучение особенности программирования алгоритмов циклической структуры на алгоритмиче-
ских языках СИ и Паскаль.
3 Запрограммировать полученный алгоритм.
4 Ввести текст программы в компьютер.
5 Выполнить расчет по программе.
Используя оператор цикла:
а) найти с заданной точностью сумму элементов убывающей последовательности, т.е. вычислять
сумму до тех пор, пока n-й элемент последовательности не станет меньше заданной точности. Точность
вводится с клавиатуры. Вывести на экран сумму элементов, значение n-го элемента и количество эле-
ментов, необходимых для подсчета суммы с заданной точностью;
б) найти наименьшее значение m, для которого произведение не будет превышать некоторую за-
данную величину. Эту величину ввести с клавиатуры. Вывести на экран значение m и полученное про-
изведение.
Методические указания