Частина тексту файла (без зображень, графіків і формул):
МIНIСТЕРСТВО ОСВIТИ І НАУКИ УКРАЇНИ
НАЦІОНАЛЬНИЙ УНІВЕРСИТЕТ "ЛЬВІВСЬКА ПОЛІТЕХНІКА"
Лабораторна робота № 5
на тему
Програмування розгалужених та циклічних обчислювальних процесів
Мета роботи: Вивчення правил побудови та алгоритмів роботи
операторів мови Сі для організації циклічних та розгалужених обчислень.
Завдання лабораторної роботи:
Варіант №21:
Знайти кiлькiсть точок з цiлочисельними координатами, якi потрапляють в
коло радiуса R>0 з центром у початку координат.
Текс програми:
#include <stdio.h>
#include <conio.h>
#include <math.h>
void main()
{ int r,x,y,i=0;
printf("Vvedit\' radiys kola: ");
scanf("%d",&r);
for(x=-r;x<=r;x++)
{ for(y=-r;y<=r;y++)
if((pow(x,2)+pow(y,2))<=pow(abs(r),2)){
printf("(%d,%d) ",x,y); i++;}
putchar('\n');
}
printf("\n Y kolo radiysom %d potrapljajut\' %d tochok.",r,i);
getch();
}
Відлагодження програми:
Висновок: на лабораторній роботі я вивчив правила побудови та алгоритми роботи операторів мови Сі для організації циклічних та розгалужених обчислень.