Частина тексту файла (без зображень, графіків і формул):
Міністерство освіти та науки України
Національний університет «Львівська політехніка»
Інститут телекомунікацій, радіоелектроніки та електронної техніки
Кафедра теоретичної радіотехніки та радіовимірювань
Звіт з лабораторної роботи №5
Тема «Програмування задач з використанням циклічних алгоритмів за допомогою множини
операторів мови С.»
з дисципліни «Інформатика та обчислювальна техніка»
Мета роботи: вивчення способів реалізації циклічних алгоритмів з використанням операторів мови С: for, while, do...while.
Варіант 5
Постановка задачі. Написати програму згідно заданого варіанту. Вибрати для реалізації програми найбільш доцільний з операторів циклу: while, for чи do...while. Програма повинна перевіряти вхідні дані і в разі виявлення помилки виводити відповідне повідомлення. Програма повинна виводити назву програми, відомості про автора та його групу.
Завдання
5.Написати програму, яка «задумує» число і пропонує користувачу вгадати його за 5 спроб. Після кожної невдалої спроби видається підказка чи задумане число більше або менше від введеного користувачем.
РОЗРОБКА АЛГОРИТМУ
Ні
Так
Ні
Так
Так
Ні
Так Ні
Код програми мовою С
#include <stdio.h>
#include <stdlib.h>
#include <conio.h>
#include <time.h>
int main(){
int r,n,k;
char c;
printf("Laboratorna robota #5\nVykonav: Medvedyk Andrij\nGrupa: RT-11\n");
printf("Komp zadumav chyslo v mezhah vid 1 do 100. Sprobujte vgadaty za 5 sprob ;-)\n\n");
printf("****************************************************************************\n");
r=rand()%100+1;
k=0;
// printf ("nihto ne vgadaje %d", r);
do{
k++;
printf("Sproba #%d. Vash variant --> ",k);
scanf("%d",&n);
if(r<n)printf("Kompjuter zadumav menshe chyslo.\n");
else if(r>n)printf("Kompjuter zadumav bil'she chyslo.\n");
}while(r!=n && k<5);
if(r==n)printf("Vitajemo Vy vgadaly.\n");
else printf("************* Sproby vycherpano!!! Komp peremig!!! *********************\n");
printf("Dlya vyhody klacnit' ENTER");fflush(NULL);
getch();
return 0;
}
НАЛАГОДЖЕННЯ ТА РЕЗУЛЬТАТИ ТЕСТУВАННЯ.
Висновок: на лабораторній роботі я вивчив способи реалізації циклічних алгоритмів з використанням операторів мови С: for, while, do...while.