Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
4_PRACTICAL WORK №4 for_while_do-while.doc
Скачиваний:
0
Добавлен:
01.05.2025
Размер:
141.31 Кб
Скачать

Практичнa робота №4

Тема: Циклічні програми.Команди циклу з лічильником( for ), з передумовою (while) та післяумовою (do-while)

Мета: опанувати навички програмування циклічних алгоритмів за допомогою конструкції for

Теоретичні відомості

Перед виконання роботи самостійно повторити теоретичний матеріал.

Загальні зауваження Конструкція for

• інструкція for використовується для організації циклів з ​​фіксованим, відомим під час розробки програми, числом повторень; • кількість повторень циклу визначається початковим значеніемпеременной-лічильника і умовою завершення циклу; змінна-лічильник має бути цілого (int) типу і можетбить оголошена безпосередньо в інструкції циклу.

Конструкція do while • кількість повторень інструкцій циклу do while визначається ходом виконання програми; • інструкції циклу do while виконуються до тих пір, поки значення логічного виразу , буде істиним ,

• для завершення циклу do while в тілі циклу обов'язково повинні бути інструкції , виконання яких впливає на умову завершення циклу ; • цикл do while - це цикл з постумовою , тобто Інструкції тіла циклу будуть виконані хоча б один раз ; • цикл do while , як правило , використовується для організації наближених обчислень , в задачах пошуку та обробки даних , що вводяться з клавіатури або з файлу.

Конструкція do while

• кількість повторень інструкцій циклу while визначається ходом виконання програми; • інструкції циклу while виконуються до тих пір, поки значення логічного виразу , буде істиним

• після слова while треба записувати умову виконання інструкцій циклу ;  • для завершення циклу while в тілі циклу обов'язково повинні бути інструкції , виконання яких впливає на умову завершення циклу ; • цикл while - це цикл з передумовою , тобто можлива ситуація , при якій інструкції тіла циклу жодного разу не будуть виконані ;  • цикл while , як правило , використовується для організації наближених обчислень , в задачах пошуку та обробки даних , що вводяться з клавіатури або з файлу.

Хід виконання програми

  1. Написати програму, яка виводить таблицю квадратів перших десяти цілих додатніх чисел (конструкція while Виконати на пк, занотувати у зошит

# include <stdio.h>

void main()

{

int n=1,k;

printf("---------------\n");

printf(" X | Y\n");

printf("---------------\n");

while (n<=10)

{ k=n*n;

printf("%i | %i \n",n,k);

n++;

} } .

  1. Написати програму, яка виводить таблицю квадратів перших п'яти цілих додатніх парних чисел. (do-while)

n=0;

do

{ k=n*n;

printf("%i | %i \n",n,k);

n+=2;

}

while (n<=10)

  1. Написати програму, яка виводить таблицю квадратів перших десяти цілих додатніх чисел (конструкція for . Виконати на пк та занотувати у зошит

void main ()

{

printf("---------------\n");

printf(" X | Y\n");

printf("---------------\n");

int m;

for(int n=1; n<=10; n++)

{

m = n*n;

printf("%3i \t %4i \n",n ,m);

}

  1. Знайти мінімальне число із 7 чисел , які вводяться у програму методом генератора випадкових чисел.

# include <stdio.h>

# include <stdlib.h>

void main ()

{

int a , min;

a=1000;

min=a;

for (int i=0;i<5;i++)

{

a=rand()%(100)-50;

printf("%i\n",a);

if (a<min ) min = a ;

}

printf("%i",min);

}

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]