- •Міністерство транспорту та зв'язку україни
- •Мета виконання лабораторно-практичних робіт
- •Порядок виконання лабораторно-практичних робіт
- •Оформлення звітів про виконання лабораторно-практичних робіт
- •Лабораторна робота № 1-2
- •1 Короткі теоретичні відомості
- •2 Постановка завдання
- •3 Варіанти індивідуальних завдань
- •4 Методичні вказівки
- •5 Приклад виконання лабораторної роботи
- •6 Порядок виконання лабораторної роботи
- •7 Контрольні запитання
- •Лабораторна робота № 3 Тема: "Програмування розгалужених обчислювальних процесів з використанням умовних операторів"
- •1 Короткі теоретичні відомості Умовний оператор if. Уморвний оператор – це оператор, який виконується в залежності від виконання деякої умови.
- •Синтаксис оператора
- •2 Постановка завдання
- •3 Варіанти індивідуальних завдань
- •4 Методичні вказівки
- •5 Контрольні запитання
- •Лабораторна робота № 4
- •2 Варіанти індивідуальних завдань
- •3 Методичні вказівки
- •Оператор циклу while. Цикл while – це ітераційний цикл із передумовою. Це оператор циклу, який працює до тих пір, поки деяка умова буде істинною.
- •2 Постановка завдання
- •3 Варіанти індивідуальних завдань
- •4 Методичні вказівки
- •5 Приклад виконання лабораторної роботи
- •6 Контрольні запитання
- •Лабораторна робота № 6-7
- •1 Короткі теоретичні відомості
- •Int array[a];
- •Int array[12];
- •Int array[a];
- •2 Варіанти індивідуальних завдань
- •3 Методичні вказівки
- •4 Приклад виконання лабораторної роботи
- •5 Контрольні запитання
- •Лабораторна робота № 8
- •2 Постановка завдання
- •3 Приклад виконання лабораторної роботиІндивідуальне завдання
- •4 Контрольні запитання
- •Лабораторна робота № 9
- •1 Короткі теоретичні відомості
- •2 Індивідуальні завдання
- •3 Методичні вказівки
- •4 Контрольні запитання
- •Лабораторна робота № 10
- •1 Короткі теоретичні відомості
- •2 Індивідуальні завдання
- •3 Методичні вказівки
- •4 Приклад виконання лабораторної роботи
- •5 Контрольні запитання
- •Лабораторна робота № 11-12
- •1 Короткі теоретичні відомості
- •2 Варіанти індивідуальних завдань:
- •3 Методичні вказівки
- •4 Приклад виконання лабораторної роботи
- •5 Контрольні запитання
- •Лабораторна робота № 13-14
- •1 Короткі теоретичні відомості
- •2 Постановка завдання.
- •3 Варіанти індивідуальних завдань
- •4 Методичні вказівки
- •5 Приклад виконання лабораторної роботи
- •6 Контрольні запитання
- •Лабораторна робота № 15
- •1 Короткі теоретичні відомості
- •Int putchar(int c);
- •2 Варіанти індивідуальних завдань
- •3 Методичні вказівки
- •4 Контрольні запитання
- •Лабораторна робота № 16
- •1 Короткі теоретичні відомості
- •Int strcmp(const chart *str1, const chart *str2);
- •2. Варіанти індивідуальних завдань
- •3 Методичні вказівки
- •4 Приклад виконання лабораторної роботи
- •5 Контрольні запитання
- •Лабораторна робота № 17-18
- •1 Короткі теоретичні відомості
- •2 Постановка задачі
- •3 Варіанти індивідуальних завдань
- •4 Приклад виконання лабораторної роботи
- •5 Контрольні запитання
- •Лабораторна робота № 19
- •1 Короткі теоретичні відомості
- •2 Завдання практичної роботи
- •3 Варіанти індивідуальних завдань
- •4 Методичні вказівки
- •5 Приклад виконання лабораторної роботи
- •6 Контрольні запитання
- •Лабораторна робота № 20
- •1 Короткі теоретичні відомості
- •2. Варіанти індивідуальних завдань
- •3 Методичні вказівки
- •4 Контрольні запитання
- •Лабораторна робота № 21
- •1 Короткі теоретичні відомості
- •2 Варіанти індивідуальних завдань
- •3 Методичні вказівки
- •4 Приклад виконання лабораторної роботи
- •2 Варіанти індивідуальних завдань
- •3 Методичні вказівки
- •4 Приклад виконання лабораторної роботи
- •5 Контрольні запитання
- •Лабораторна робота № 24
- •1 Короткі теоретичні відомості
- •2 Варіанти індивідуальних завдань
- •3 Методичні вказівки
- •4 Приклад виконання лабораторної роботи
- •5 Контрольні запитання
- •Лабораторна робота № 24
- •1. Короткі теоретичні відомості
- •2 Варіанти індивідуальних завдань
- •3 Методичні вказівки
- •4 Контрольні запитання
- •Практична робота № 1-2
- •1 Короткі теоретичні відомості
- •Оператор виконує наступні дії:
- •3 Методичні вказівки
- •4 Контрольні запитання
- •Практична робота № 3
- •1 Короткі теоретичні відомості
- •Int array[a];
- •Int array[12];
- •Int array[a];
- •2 Постановка завдання
- •3 Методичні вказівки
- •4 Приклад виконання практичної роботи Завдання
- •Програма розв'язку
- •5 Контрольні запитання
- •Практична робота № 4
- •1 Короткі теоретичні відомості
- •2 Постановка завдання
- •3 Варіанти індивідуальни х завдань
- •4 Методичні вказівки
- •5 Приклад виконання практичної роботи
- •6 Контрольні запитання
- •Практична робота № 5
- •1 Короткі теоретичні відомості
- •Void func( ) /*нічого не повертає*/
- •2 Варіанти індивідуальних завдань
- •3 Методичні вказівки
- •4 Приклад виконання лабораторної роботи
- •5 Контрольні запитання
- •Практична робота № 6
- •1 Короткі теоретичні відомості
- •2 Постановка завдання
- •3 Варіанти індивідуальних завдань
- •4 Методичні вказівки
- •2 Завдання практичної роботи:
- •3 Варіанти індивідуальних завдань
- •4 Методичні вказівки
- •5 Приклад виконання лабораторної роботи
- •Програма розв'язку
- •4 Контрольні запитання
- •Список рекомендованої літератури
Void func( ) /*нічого не повертає*/
ім’я функції; Це звичайний ідентифікатор, воно має бути унікальне, тобто не співпадати ні з одним іменем змінної чи функції. Бажано давати ім’я таке, щоб воно відповідало виконуваній задачі.
список параметрів, – це величини, які передаються у функцію. Елементи списку розділяються комами. Для кожного параметра вказується тип й ім'я.
Після заголовку йде тіло функції, яке містить виконувані оператори. Тіло повинно починатися з відкриваючої фігурної душки і закінчуватися закриваючою фігурною душкою. Якщо тип повертаючого значення - не void, то в тілі повинен бути хоч би один оператор return для повернення значення відповідного типу.
Приклад опису
float cube(float x);
Приклад визначення
float cube(float x)
{ float x_cube;
x_cube=x*x*x;
return x_cube}
Виклик функції. Для того, щоб виконувалися оператори, записані в тілі функції, функцію необхідно викликати. При виклику вказуються: ім'я функції й фактичні параметри. Фактичні параметри заміняють формальні параметри при виконанні операторів тіла функції. Фактичні й формальні параметри повинні співпадати по кількості й типу.
Параметри функції.В багатьох функцій є аргументи-значення, які передаються в функцію при її виклику. Функції має бути відомий тип даних кожного аргументу. Інформація про типи приводиться в заголовку функції в виді списку параметрів. Для кожного аргументу список параметрів має відповідний пункт, який складається з типу даних і імені параметру. Якщо параметрів декілька, то вони відділяються комами.
Приклад заголовка функції void. func(int x, float y, char z). Список параметрів складається з описів int x, float y, char z , які декларують, що функція приймає три аргументи відповідних типів, представлені параметрами x, y, z.
Якщо функція не приймає аргументів, то список параметрів складається з одного слова Void, наприклад
int func(Void)
В кінці заголовка функції не ставиться ; , інакше буде помилка.
2 Варіанти індивідуальних завдань
Написати функцію, яка обчислює об’єм циліндра. Параметрами функції є радіус і висота циліндра. Використовуючи написану функцію, обчислити і вивести на екран об’єми двох циліндрів з радіусами основи 10 і 20, та висотами – 15 і 100 відповідно. Вхідні дані ввести з клавіатури, результат вивести на екран.
Написати функцію, яка підносить до -ї степені ціле число. Використовуючи написану функцію, обчислити і вивести на екран число 2 в 10-ій степені.
Написати функцію, яка обчислює відсоток від числа. Параметрами функції є задане число і відсоток. Використовуючи написану функцію, обчислити і вивести на екран 10% від числа 89, 23% від 789 і 45% від 789.
Написати функцію, яка підносить до -ї степені дійсне число. Використовуючи написану функцію, обчислити і вивести на екран число 4 в 5-ій степені.
Написати функцію, яка виводить на екран число 1, якщо задане ціле число додатне, і число 2, якщо задане число від’ємне 3, якщо число рівне 0. Використовуючи написану функцію, вивести на екран значення 5-ти заданих чисел, введених з клавіатури.
Написати функцію, яка підносить число до 3-ї степені. Використовуючи написану функцію, обчислити і вивести на екран суму кубів двох чисел, введених з клавіатури.
Написати функцію, яка обчислює площу бічної поверхні циліндра. Параметрами функції є радіус і висота циліндра. Використовуючи написану функцію, обчислити і вивести на екран площу повної поверхні циліндрів, радіуси основи яких рівні 19 і 45, а висоти – 3 і 8 відповідно. Радіуси і висоти ввести з клавіатури.
Написати функцію, яка обчислює площу повної поверхні циліндра. Параметрами функції є радіус і висота циліндра. Використовуючи написану функцію, обчислити і вивести на екран площу бічної поверхні циліндра , де радіус основи рівний 12, а висота – 13. Радіус і висоту ввести з клавіатури.
Написати функцію, яка виводить на екран число 0, якщо задане число додатне, і число 1, якщо задане число від’ємне. Використовуючи написану функцію, вивести на екран значення для заданих чисел -100 і 56.
Написати функцію, яка обчислює відсоток від дійсного числа. Використовуючи написану функцію, обчислити і вивести на екран 19% від числа 899 і 45% від 789.
Написати функцію, яка підносить до -ї степені дійсне число. Використовуючи написану функцію, обчислити і вивести на екран суму квадрату числа 39 і кубу числа 51.
Написати функцію, яка підносить ціле число до 3-ї степені. Використовуючи написану функцію, обчислити і вивести на екран суму кубів двох чисел, введених з клавіатури.
Написати функцію, яка обчислює площу повної поверхні циліндра. Параметрами функції є радіус і висота циліндра. Використовуючи написану функцію, обчислити і вивести на екран площу повної поверхні циліндрів, радіуси основи яких рівні 19 і 45, а висоти – 3 і 8 відповідно. Радіуси і висоти ввести з клавіатури.