Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Методичні рекомендації до виконання лабораторни...docx
Скачиваний:
0
Добавлен:
01.05.2025
Размер:
41.34 Кб
Скачать

Анотація

Лабораторні роботи є невід’ємною частиною практичної підготовки сучасного фахівця. Кожна робота охоплює одну з тем, що вивчається у курсі «Системне програмування» і направлена на формування стійких навичок у студентів. Програмні роботи повинні виконуватися студентами послідовно (у послідовності, що наведена у програмі курсу). Перед виконанням кожної лабораторної роботи необхідно ознайомитися з теоретичним підґрунтям, опанувати матеріал під час лекційно-практичних занять або самостійно, у разі як що теми винесено на самостійну роботу студентів.

Кожна лабораторна робота містить декілька завдань, які є обов’язковими для виконання кожним студентам і творчу частину, у якій викладач добирає кожному студенту індивідуальне завдання з урахуванням його здібностей і підготовки по предмету. Інструкції до лабораторних робіт побудовані у вигляді шаблону. При виконанні вказаних завдань студент заповнює відповідні графи, що розташовані у шаблоні. Наприкінці робить висновки, у яких зазначає обмеження та призначення виконаних завдань, підводить підсумок виконаної роботи.

Кожна робота захищається студентом усно. У кінці кожного шаблону приводиться приблизний перелік питань для самоконтролю знань студента з даної теми. Дані питання можуть буди використані викладачем і бути задані студенту під час захисту лабораторної роботи. Лабораторна робота вважається захищеною, як що студент виконав обов’язкові завдання, має заповнений звіт-шаблон і відповів на контрольні запитання.

ЗМІСТ

Стр

  1. Лабораторна робота 1. Середовище розробки програмних продуктів на мовах програмування С, С++. Розробка програм з розгалуженням. 4

  2. Лабораторна робота 2. Структура даних – масив. Статичні масиви. 8

  3. Лабораторна робота 3. Розробка програм з динамічними масивами 10

  4. Лабораторна робота 4. Розробка програм з функціями 12

  5. Лабораторна робота 5. Розробка програм з рядковими даними 15

  6. Лабораторна робота 6. Розробка програм зі структурами 18

  7. Лабораторна робота 7. Розробка програм з файлами 20

  8. Лабораторна робота 8. Розробка програм з базовими класами 23

  9. Лабораторна робота 9. Розробка програм з успадкуванням 24

  10. Лабораторна робота 10. Розробка програм з віртуальними методами 26

Лабораторна робота № 1

Тема: Середовище розробки програмних продуктів на мовах програмування С, С++. Розробка програм з розгалуженням.

Мета: Придбати практичні навички створення програмних продуктів у інтегрованому середовищі. Ознайомитися з повідомленнями середовища. Отримати навички розробки програм.

Хід роботи.

  1. Ознайомитися зі структурою середовища, складовими частинами (файлами), встановленими шляхами.

    1. Описати шлях встановлення середовища розробки, призначення каталогів, засоби завантаження середовища.

____________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________

  1. Записати послідовність дій при створенні програми. Засоби компілювання.

___________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________

  1. Ознайомитися з вікнами у середовищі.

    1. Вказати вікна, що найчастіше використовуються під час створення програмного продукту. Записати команди (комбінації функціональних клавіш) роботи з вікнами.

____________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________

  1. Ознайомитися з засобами перегляду результатів роботи програми.

____________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________

Ознайомитися з повідомленнями середовища та визначити зазначені помилки у програмних кодах, що наведено у таблиці 1.

приклад

програмного

коду

(з помилкою)

Повідомлення

середовища

Висновки

1

#include <stdio.h>

int main();

{

return 0;

}

2

#include <conio.h>

int main()

{

printf(“ERROR”);

return 0;

}

3

#include <stdio.h>

int main()

{

printf(“ERROR”);

}

4

#include <stdio.h>

int main()

{

int y;

printf(“ERROR y=%d”,y);

return 0;

}

5

#include <stdio.h>

int main()

{

int y;

scanf(“%d”,y);

return 0;

}

6

#include <stdio.h>

int main()

{

int x; int y;

scanf(“%d”, &y, &x);

return 0;

}

7

#include <stdio.h>

int main()

{

int x = 0;

int y = 3;

printf(“%d %d”, &y, &x);

return 0;

}

8

#include <stdio.h>

void main()

{

return 0;

}

  1. Розробити програму на мові С, С++ додавання двох цілих значень, що введені з клавіатури. Результат обчислення вивести на екран. Перевірити роботу програми на наведених даних. Результат занести у таблицю 2.

Код програми

Значення

операндів

результат

обчислення

без програми

Результат обчислення за допомогою розробленої програми

Висновок

30

1

32000

15000

32000

-32000

-32000

-32000

55000

654

  1. Розробити програму відповідно до номера індивідуального завдання. У звіті навести код програми та результати роботи програми.

Висновки

____________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________

Питання для самоконтролю знань

  1. Перечисліть етапи створення програмного продукту.

  2. Яку структуру має програма на С\С++?

  3. Перечисліть стандартні типи даних мови С\С++.

  4. Що є крапкою входу в програму?

  5. Що повертає и чому функція main()?

  6. Приведення типів і вплив на результат обчислення.