
- •Практичнa робота №4
- •Теоретичні відомості
- •Хід виконання програми
- •Написати програму, яка виводить таблицю квадратів перших десяти цілих додатніх чисел (конструкція while Виконати на пк, занотувати у зошит
- •Написати програму, яка виводить таблицю квадратів перших десяти цілих додатніх чисел (конструкція for . Виконати на пк та занотувати у зошит
- •Обчислити суму перших 10 натуральних чисел, застосовуючи for.
- •Int a;//введене число
- •Індивідуальне завдання
- •Завдання 1
- •Контрольні питання
Практичн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 , як правило , використовується для організації наближених обчислень , в задачах пошуку та обробки даних , що вводяться з клавіатури або з файлу.
Хід виконання програми
Написати програму, яка виводить таблицю квадратів перших десяти цілих додатніх чисел (конструкція 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++;
} } .
Написати програму, яка виводить таблицю квадратів перших п'яти цілих додатніх парних чисел. (do-while)
n=0;
do
{ k=n*n;
printf("%i | %i \n",n,k);
n+=2;
}
while (n<=10)
Написати програму, яка виводить таблицю квадратів перших десяти цілих додатніх чисел (конструкція 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);
}
Знайти мінімальне число із 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);
}