Частина тексту файла (без зображень, графіків і формул):
МІНІСТЕРСТВО ОСВІТИ І НАУКИ
НАЦІОНАЛЬНИЙ УНІВЕРСИТЕТ „ЛЬВІВСЬКА ПОЛІТЕХНІКА”
Кафедра інформаційних
систем та мереж
Лабораторна робота №5
на тему:
Програмування розгалужених та циклічних обчислювальних процесів.
.
Львів-2008р.
Назва роботи:
Програмування розгалужених та циклічних обчислювальних процесів.
Мета роботи:
Вивчення правил побудови та алгоритмів роботи операторів мови Сі для організації циклічних та розгалужених обчислень.
Завдання лабораторної роботи:
Введення вхідних даних та виведення результатів супроводжувати відповідними до умови задачі текстовими повідомленнями;
Для контролю правильності введення вхідних даних виконувати ехо-виведення їх значень на екран;
Завдання лабораторної роботи реалізувати використанням різних формумовних операторів та операторів циклу. У звіті навести декілька варіантів розв’язування задачі.
Блок-схема
Програма 1
Програма 2
Програма 3
Текст програми:
Програма 1
#include <conio.h>
#include <stdio.h>
#include <math.h>
#include <iostream.h>
void main()
{int d,s=0,a,b=0;
clrscr();
puts("Введiть натурадьне число:");
cin>>a;
while(b!=a-1)
{
b++;
d=fmod(a,b);
if (d==0)
s=s+b;
}
if (s==a) puts("Число є досконалим"); else
puts("Число не є досконалим");
getch();
}
Програма 2
#include <conio.h>
#include <stdio.h>
#include <math.h>
#include <iostream.h>
void main()
{int d,s=0,a,b=0;
clrscr();
puts("Введiть натурадьне число:");
cin>>a;
do
{
b++;
d=fmod(a,b);
if (d==0)
s=s+b;
}
while(b!=a-1);
if (s==a) puts("Число є досконалим"); else
puts("Число не є досконалим");
getch();
}
Програма 3
#include <conio.h>
#include <stdio.h>
#include <math.h>
#include <iostream.h>
void main()
{int d,s=0,a,b;
clrscr();
puts("Введiть натурадьне число:");
cin>>a;
for (b=0;b!=a-1;b++)
{
d=fmod(a,b);
if (d==0)
s=s+b;
}
if (s==a) puts("Число є досконалим"); else
puts("Число не є досконалим");
getch();
}
Результати виконання програми:
Програми 1,2,3
Висновки:
Я вивчив правилa побудови та алгоритмів роботи операторів мови Сі для організації циклічних та розгалужених обчислень.