- •Методичні вказівки до виконання лабораторних та контрольних робіт із дисципліни "Програмування"
- •Порядок виконання лабораторних та контрольних робіт
- •Зміст контрольної роботи:
- •Загальні відомості
- •Int n; puts("Введіть розмір масиву");
- •Int n,m; puts("Введіть розмір масиву");
- •Int n; puts("Введіть розмір масиву структур");
- •Лабораторні роботи Лабораторна робота № 1 Робота з масивами
- •Лабораторна робота № 2 Структури та об'єднання.
- •Лабораторна робота № 3 Елементарне введення у функції
- •Лабораторна робота № 4 Прийоми використання функцій
- •Лабораторна робота № 5 Робота з файлами
- •Контрольні роботи
- •Завдання 1
- •Масиви та покажчики, масиви динамічної пам’яті
- •Варіанти завдань до програми 1.1
- •Варіанти завдань до програми 1.2
- •Завдання 2 Структури, об'єднання Варіанти завдань до програми 2.1
- •Варіанти завдань до програми 2.2
- •Завдання 3 Елементарне введення у функції Варіанти завдань до програми 3.1
- •Варіанти завдань до програми 3.2
- •Завдання 4 Прийоми використання функцій Варіанти завдань до програми 4.1
- •Варіанти завдань до програми 4.2
- •Завдання 5 Робота з файлами Варіанти завдань до програми 5.1
- •Варіанти завдань до програми 5.2
- •Контрольні питання
- •Література
Варіанти завдань до програми 4.2
Розробіть заданий згідно варіанту шаблон функції та продемонструйте роботу цієї функції, зробивши в головній програмі кілька викликів функції з параметрами типів int, float, double.
Розробіть шаблон функції, в яку передається масив та розмір і повертається сума абсолютних значень елементів масиву.
Розробіть шаблон функції, в яку передається масив та розмір і повертається максимальне значення елемента масиву.
Розробіть шаблон функції, в яку передається масив та розмір і повертається індекс максимального елемента масиву.
Розробіть шаблон функції, в яку передається масив та розмір і повертається добуток додатних елементів масиву.
Розробіть шаблон функції, в яку передається масив та розмір і повертається мінімальне значення елемента масиву.
Розробіть шаблон функції, в яку передається масив та розмір і повертається індекс мінімального елемента масиву.
Розробіть шаблон функції, в яку передається масив та розмір і повертається кількість додатних елементів масиву.
Розробіть шаблон функції, в яку передається масив та розмір і повертається середнє арифметичне елементів масиву.
Розробіть шаблон функції, в яку передається масив та розмір і повертається кількість елементів, що більші 1.
Розробіть шаблон функції, в яку передається масив та розмір і повертається кількість елементів, що менші 20.
Завдання 5 Робота з файлами Варіанти завдань до програми 5.1
Розробіть програму, що відкриває файл з розширенням txt. Ім’я файлу складається з перших букв прізвища, імені, по батькові. Запишіть задані згідно варіанту рядки у відкритий файл за допомогою функції fputs(). Перевірте правильність запису, для цього прочитайте з файлу записані рядки за допомогою функції fgets() та виведіть їх на екран.
Запишіть масив з 3-х рядків, які проініціалізуйте Вашими прізвищем, назвою групи та номером залікової книжки.
Запишіть масив з 3-х рядків, які проініціалізуйте Вашими прізвищем, іменем та по батькові.
Запишіть масив з 5 рядків, який проініціалізуйте назвами країн Америки.
Запишіть масив з 4-х рядків, який проініціалізуйте назвами дисциплін, з яких треба скласти заліки.
Запишіть рядки, що вводяться з клавіатури. Кількість рядків вводиться з клавіатури.
Запишіть масив з 4-х рядків, який проініціалізуйте назвами підручників.
Запишіть масив з 5-и рядків, який проініціалізуйте прізвищами та ініціалами студентів.
Запишіть масив з 6-и рядків, який проініціалізуйте назвами країн Європи.
Запишіть масив з 5-и рядків, який проініціалізуйте назвами міст Запорізької області.
Запишіть масив з 6-и рядків, який проініціалізуйте назвами обласних міст Украйни.
Варіанти завдань до програми 5.2
Розробіть програму, що відкриває файл з іменем, що складається з перших п’яти літер Вашого імені. Запишіть задані згідно варіанту числа у відкритий файл за допомогою функції fprintf(). Перевірте правильність запису, для цього прочитайте з файлу записані числа за допомогою функції fscanf() та виведіть їх на екран.
Запишіть у вигляді таблиці двовимірний масив розміром 8 на 5 з випадковими числами типу int, що не більші за 100.
Запишіть значення лічильника та випадкові числа (тип float), що не більші за поточне значення лічильника. Кінцеве значення лічильника задається з клавіатури.
Запишіть попередньо визначені масиви з 10 чисел типу char, int, float.
Запишіть попередньо визначений двовимірний масив розміром 4 на 5 чисел типу float .
Запишіть двовимірний масив розміром 6 на 5 випадковими числами типу float, що не більші за 0.5.
Запишіть рядки, що складаються з номера рядка, випадкових чисел типу float, які не більші за 0.1, та значень квадратів цих чисел. Кінцеве значення кількості рядків задається за допомогою директиви #define.
Запишіть вісім рядків, що складаються з однієї літери латинського алфавіту, випадкових чисел типу int, які не більші за 50, та залишків від ділення цих чисел на число 10.
Запишіть шість рядків, що складаються з двох випадкових чисел типу int, які не більші за 10, та трьох випадкових чисел типу float, що не більші за 0.1.
Запишіть рядки, що складаються з номера рядка, попередньо визначених значень масивів з 10 елементів типів int та float.
Запишіть рядки, що складаються з номера рядка та значень елементів рядків типу float з трьома знаками після точки з попередньо визначеного двовимірного масиву розміром 6 на 4.