- •Лабораторна робота №1
- •Постановка задачі:
- •Складання сценарію діалогу користувача з пк:
- •Блок-схема:
- •Хід виконання роботи
- •Лабораторна робота №2
- •Хід роботи
- •Відлагодження:
- •Тестування програми:
- •Висновок:
- •Лабораторна робота №3
- •Хід роботи
- •Складання програми:
- •Від лагодження:
- •Тестування програми:
- •Висновок:
- •Хід роботи
- •Хід роботи
- •Постановка задачі:
- •Складання сценарію діалогу користувача з пк:
- •Блок-схема:
- •Складання програми:
- •Хід роботи
- •Постановка задачі:
- •Складання програми:
- •Від лагодження:
- •Хід роботи
- •Постановка задачі:
- •Складання програми:
- •Хід роботи
- •Постановка задачі:
- •Складання програми:
- •Лабораторна робота №9
- •Хід роботи
- •Хід роботи
- •Відлагодженя:
- •Тестування програми:
- •Висновок:
- •Хід роботи
- •Постановка задачі:
- •Складання діалогу користувача з пк:
- •БПочаток лок-схема:
- •Складання програми:
- •Відлагодженя:
- •Тестування програми:
- •Висновок:
- •Хід роботи
- •Постановка задачі:
- •Складання діалогу користувача з пк:
- •Б Початок лок-схема:
- •Складання програми:
- •Відлагодженя:
- •Тестування програми:
- •Висновок:
- •Лабораторна робота №13
- •Хід роботи
- •Постановка задачі:
- •Складання діалогу користувача з пк:
- •Блок-схема:
- •Текст програми:
- •Відлагодженя:
- •Тестування програми:
- •Висновок:
- •Хід роботи
- •Постановка задачі:
- •Складання діалогу користувача з пк:
- •Блок-схема:
- •Складання програми:
- •Відлагодженя:
- •Тестування програми:
- •Висновок:
- •Постановка задачі:
- •Складання діалогу користувача з пк:
- •Блок-схема:
- •Хід роботи
- •Постановка задачі:
- •Хід роботи
- •Постановка задачі:
- •Хід роботи
- •Постановка задачі:
- •Складання програми:
- •Відлагодженя:
- •Тестування програми:
- •Висновок:
- •Лабораторна робота №23
- •Постановка задачі:
- •Складання програми:
- •Хід роботи
- •Постановка задачі:
- •Складання програми:
- •Відлагодженя:
- •Тестування програми:
- •Висновок:
Відлагодженя:
В даній програмі були виявлені помилки в тому що не було оголошені локальні змінні та неправильно заданий алгоритм функції for в одній з власних функцій.
Тестування програми:
Висновок:
В даній лабораторній роботі я покращив навички роботи з масивами, навчився правильно їх оголошувати як динамічно так і статично. Навчився знаходити можливі логічні помилки в масивах та виправляти їх.
Лабораторна робота №15
Лабораторна робота № 18
Тема: Текстові дані
Хід роботи
Постановка задачі:
Вивести на екран користувачу 2 слово з вказаного їм рядка символів.
Складання діалогу користувача з пк:
Користувач запустивши програму введе рядок символів, після чого програма зчитавши рядок виведе йому 2 слово даного рядка символів.
Блок-схема:
Початок
Введіть рядок символів
q=strlen(a); d=0; b=0; k=0;
j=0; j<100; j++
a[j]==' '
b=j; d=1; break;
y=b+1; y<q; y++
a[j]==' '
k=y; d=d+1; break
1
1
d==2
z=b+1;z<k;z++
j=b+1;j<q;j++
a[z]
a[j]
Кінець
Відлагодженя:
В даній програмі були помилки в зчитуванні даних введених користувачем та їх записуванням в масив. Дана помилка була виявлена та програма почала видавати потрібний нам результат.
Тестування:
Висновок:
В даній лабораторній роботі я навчився записувати рядок символів введених користувачем в масив, та виводити вказане слово з рядка символів.
Лабораторна робота №19
Тема: Криптографія
Хід роботи
Постановка задачі:
Попередню роботу, а саме вивід на екран зашифрувати шифром Цезаря.
Діалог користувача з ПК:
Користувач буде вводити рядок символів, після чого йому буде виведено на екран аналогічний рядок з зашифрованим текстом з ключем згідно номеру варіанта.
Блок-схема:
Початок
Введіть рядок символів
q=strlen(a);
i=0;i<q;i++
a[i]+25
Кінець
Складання тексту програми:
#include<stdio.h>
#include<math.h>
#include<conio.h>
#include<stdlib.h>
#include<string.h>
void main () {
int j,y,z,b,c,k,d,q,f,i;
char a[100];
printf("Vvedit ryadok sumvoliv \n");
gets(a);
q=strlen(a);
for(i=0;i<q;i++){
printf("%c",a[i]+25);
}
getch();
}
Відлагодженя:
В даній програмі помилок не було виявлено.
Висновок:
В даній лабораторній роботі я навчився шифрувати текст шифром Цезаря.
Лабораторна робота №20
Тема: Криптографія
Хід роботи
Постановка задачі:
Попередню роботу, а саме вивід на екран розшифрувати шифром Цезаря.
Діалог користувача з ПК:
Користувач буде вводити рядок символів, після чого йому буде виведено на екран аналогічний рядок з зашифрованим текстом з ключем згідно номеру варіанта.
Блок-схема:
Початок
Введіть рядок символів
q=strlen(a);
i=0;i<q;i++
a[i]-25
Кінець
Складання тексту програми:
#include<stdio.h>
#include<math.h>
#include<conio.h>
#include<stdlib.h>
#include<string.h>
void main () {
int j,y,z,b,c,k,d,q,f,i;
char a[100];
printf("Vvedit ryadok sumvoliv \n");
gets(a);
q=strlen(a);
for(i=0;i<q;i++){
printf("%c",a[i]-25);
}
getch();
}
Відлагодженя:
В даній програмі помилок не було виявлено.
Висновок:
В даній лабораторній роботі я навчився шифрувати текст шифром Цезаря.
Лабораторна робота № 24
Тема: Графік функції
