Основы алгоритмизации в информационных системах. Белов М.П. - 66 стр.

UptoLike

Составители: 

void main()
{
int n; // число
int d; // делитель
int r; // остаток от деления n на d
printf("Введите целое число - ");
scanf("%i", &n);
d = 2; // сначала будем делить на два
do {
r = n % d;
if (
r
! = 0) d++;
}
while ( r != 0 ); // пока n не разделится на d
if (d == n)
printf("%i - простое число" , n);
else
printf("%i - не простое число" , n);
printf("\nДля завершения нажмите на любую клавишу");
getch();
}
2.4.3. Инструкция пока (while)
При разработке алгоритма и написании программы необходимо помнить
о том, что:
- инструкция цикла while выполняется до тех пор, пока значение выраже-
ния, записанного после оператора while, не станет равным нулю;
- после оператора while надо записывать условие выполнения инструкций
цикла;
- для завершения цикла while в теле цикла обязательно должны быть ин-
струкции, выполнение которых влияет на условие завершения цикла;
- цикл whileэто цикл с постусловием, т. е. возможна ситуация, при ко-
торой инструкции тела цикла ни разу не будут выполнены;
- цикл while, как правило, используется для организации приближенных
вычислений, в задачах поиска и обработки данных, вводимых с клавиатуры или
из файла.
Пример 16. Составить алгоритм и написать программу, которые выводят
на экран таблицу значений функции у = х
3
в диапазоне от –8 до 8. Шаг измене-
ния аргумента 0,25.
Схема алгоритма вычисления и вывода таблицы значений функции y=x
3
:
алг Вычисление значений функции y = x
3
(арг вещ x1, x2, dx, рез вещ y)
нач
66