
- •Лабораторна робота №1
- •Хід виконання роботи
- •Лабораторна робота №2
- •Хід роботи
- •Відлагодження:
- •Тестування програми:
- •Висновок:
- •Лабораторна робота №3
- •Хід роботи
- •Постановка задачі:
- •Складання сценарію діалогу користувача з пк:
- •Блок-схема:
- •Складання програми:
- •Від лагодження:
- •Тестування програми:
- •Висновок:
- •Хід роботи
- •Хід роботи
- •Постановка задачі:
- •Складання сценарію діалогу користувача з пк:
- •Блок-схема:
- •Складання програми:
- •Хід роботи
- •Постановка задачі:
- •Складання програми:
- •Від лагодження:
- •Хід роботи
- •Постановка задачі:
- •Складання програми:
- •Хід роботи
- •Постановка задачі:
- •Складання програми:
- •Лабораторна робота №9
- •Хід роботи
- •Хід роботи
- •Відлагодженя:
- •Тестування програми:
- •Висновок:
- •Хід роботи
- •Постановка задачі:
- •Складання діалогу користувача з пк:
- •БПочаток лок-схема:
- •Складання програми:
- •Відлагодженя:
- •Тестування програми:
- •Висновок:
- •Хід роботи
- •Постановка задачі:
- •Складання діалогу користувача з пк:
- •Б Початок лок-схема:
- •Складання програми:
- •Відлагодженя:
- •Тестування програми:
- •Висновок:
- •Лабораторна робота №13
- •Хід роботи
- •Постановка задачі:
- •Складання діалогу користувача з пк:
- •Блок-схема:
- •Текст програми:
- •Відлагодженя:
- •Тестування програми:
- •Висновок:
- •Хід роботи
- •Постановка задачі:
- •Складання діалогу користувача з пк:
- •Блок-схема:
- •Складання програми:
- •Відлагодженя:
- •Тестування програми:
- •Висновок:
- •Постановка задачі:
- •Складання діалогу користувача з пк:
- •Блок-схема:
- •Хід роботи
- •Постановка задачі:
- •Хід роботи
- •Постановка задачі:
- •Хід роботи
- •Постановка задачі:
- •Складання програми:
- •Відлагодженя:
- •Тестування програми:
- •Висновок:
- •Лабораторна робота №23
- •Постановка задачі:
- •Складання програми:
- •Хід роботи
- •Постановка задачі:
- •Складання програми:
- •Відлагодженя:
- •Тестування програми:
- •Висновок:
Відлагодженя:
В даній програмі був використаний лишній цикл, відповідно з чим програма працювала неправильно, помилка була виправлена після чого програма показувала правильний результат.
Тестування програми:
Висновок:
В дані лабораторній роботі я навчився табулювати функцію, виводити на екран як значення всіх змінних в циклі, шукати потрібні змінні в циклі та виводити їх значення користувачу.
Лабораторна робота №13
Тема: Одновимірні масиви та складний пошук
Програмне забезпечення: Turbo C++
Хід роботи
Постановка задачі:
Утворити і вивести масив з вказаними в варіанті елементами. Перевірити чи третій додатній елемент є останнім у васиві.
Складання діалогу користувача з пк:
Користувач введе значення n, після чого програма порахувавши видасть йому результат.
Блок-схема:
початок
N
SSS(Y,N)
кінець
початок
c = 0;
i=0; i<N; i++
Y[i] = cos(fabs(2*(i+25)))/1.12 -cos(3*(i+25)-2)+6.15;
1
3
2
1
3
2
Y[i]>0
c = c + 1;
c==3
k=Y[i]
ne 3 dod zn
ne 3 dod zn
кінець
k==Y[N-1]
Ostaniy element masuvy – 3 d.zn
Текст програми:
#include<stdio.h>
#include<math.h>
#include<conio.h>
#include<stdlib.h>
void SSS(double *Y, double N);
void main(){
int N;
double k,n,x;
double *Y;
printf("Vvedit rozmir masuvy \n");
scanf("%d",&N);
Y=(double*)malloc(sizeof(double)*N);
SSS(Y,N);
getch ();
free(Y);
}
void SSS (double *Y, double N){
int i,c;
c = 0;
for(i=0; i<N;i++){
Y[i] = cos(fabs(2*(i+25)))/1.12 -cos(3*(i+25)-2)+6.15;
if(Y[i]>0)
c = c + 1;
}
if(c==3){
if(Y[N-1]>0){
printf("Ostaniy element masuvy - 3 dod. zn \n");
}
else
printf("Ostaniy element masuvy - ne 3 dod zn \n");
}
else{
printf("Ostaniy element masuvy - ne 3 dod zn \n");
}
printf("Vash masuv \n");
for(i=0;i<N;i++){
printf("\t %lf",Y[i]);
}
}
Відлагодженя:
В даній програмі було виявлено помилку в тому що невірно була записана формула, відповідно з чим програма видавала невірні значення, помилку була виправлена й програма почала показувати правильний результат.
Тестування програми:
Висновок:
В даній лабораторній роботі я навчився складати програми на цикли, та перевіряти їх вірність й хибність, навчився виправляти можливі в даній роботі помилки, більш розвинув логічне мислення в написані подібних програм.
Лабораторна робота №14
Тема: Масиви з різною кількістю елементів
Програмне забезпечення: Turbo C++
Хід роботи
Постановка задачі:
В одновимірному масиві, що складається з N дійсних елементів, обчислити:
Суму індексів додатних елементів
Суму модулів елементів, що розташовані після першого додатнього елемента
Зсунути елемент масиву на «к» елементів вліво
Складання діалогу користувача з пк:
Користувач буде вводити в програму розмір масиву, після чого вона буде просити ввести кожен елемент масиву, після введення якого буде виведена на екран деяка вказівка, й користувач ввівши дані відповідно до вказівки побачить результат потрібної йому дії.