- •Міністерство транспорту та зв'язку україни
- •Мета виконання лабораторно-практичних робіт
- •Порядок виконання лабораторно-практичних робіт
- •Оформлення звітів про виконання лабораторно-практичних робіт
- •Лабораторна робота № 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 Контрольні запитання
- •Список рекомендованої літератури
Int strcmp(const chart *str1, const chart *str2);
Аргументи вказують на порівнювані рядки str1 і str2. Функція повертає від'ємне значення , якщо str1 менше str2, — нуль, якщо str1 = str2 і — додатнє значення, якщо str1 більше. str2.
Порівняння фрагментів двох рядків. Функція strncmp() призначена для посимвольного порівняння фрагментів двох рядків довжиною n. Прототип:
Int strncmp(const chart *str1, const chart *str2, size_t n);
Функція порівнює n символів рядків str1 і str2. Порівняння виконується до тих пір, поки не вичерпаються n символів, або не буде здосягнутий кінець рядка str1. Результат порівняння такий, як в попередній функції.
Функції для конкатенація (з’єднання) рядків і їх фрагментів. Конкатенація – це приєднання одного рядка до кінця іншого. Для конкатенації є функція strcat(). Прототип знаходиться в файлі string.h.
char *strcat(char *a1, сonst char *a2);
Функція поміщає копію рядка а2 в кінець рядка а1 і ставить завершуючий нульовий символ в кінець нового рядка. Попередньо необхідно виділити для рядка а1 достатньо місця. Функція повертає вказівник на рядок а1.
Функція strncat() виконує конкатенацію рядків з вказівкою кількості символів. Прототип функції: char *strncat(char *a1, Const char *a2, int n);
Якщо а2 має більше, ніж n символів, то до а1 приєднується n символів рядка а2. Якщо а2 має менше, ніж n символів, то до а1 приєднується рядок а2.
2. Варіанти індивідуальних завдань
За допомогою функції strcpy() скопіювати заданий рядок s1 з семи літер в рядок s2. Рядки s1 і s2 вивести на екран. Приєднати заданий рядок в кінець рядка-копії, результатуючий рядок вивести на екран.
Знайти довжину трьох заданих символьних рядків за допомогою функції strlen(). Результати вивести на екран. Приєднати перший рядок в кінець другого, результатуючий рядок вивести на екран.
За допомогою функції strcpy() скопіювати заданий рядок ss1 з 10-ти літер в рядок ss2. Рядки ss1 і ss2 вивести на екран.
За допомогою функції strcpy() скопіювати заданий рядок asdfghjkk в рядок ss1. Рядок ss1 вивести на екран. Приєднати заданий рядок в кінець рядка ss1, результатуючий рядок вивести на екран.
Порівняти перші 5 символів двох заданих рядків. за допомогою функції strncmp(). Результат порівняння вивести на екран. Приєднати перший рядок в кінець другого, результатуючий рядок вивести на екран.
За допомогою функції strncpy() скопіювати 5 символів заданого рядка asdfghjkk в рядок а1. Рядок а1 вивести на екран. Приєднати заданий рядок в кінець рядка а1, результатуючий рядок вивести на екран.
Задати рядок з 11 символів. Скопіювати 10 символів цього рядка в новий рядок. Результат вивести на екран. Приєднати новий рядок в кінець даного рядка, результатуючий рядок вивести на екран.
Порівняти два задані рядки за допомогою функції strcmp(). Результат вивести на екран. Приєднати другий рядок в кінець першого, результатуючий рядок вивести на екран.
Задати рядок символів. Знайти і вивести на екран його довжину. Скопіювати 5 символів цього рядка в новий рядок. Кількість символів заданого рядка і новий рядок вивести на екран.
Знайти довжину заданого рядка asddfghjk за допомогою однієї з функцій роботи з рядками. Скопіювати 4 символів цього рядка в новий рядок. Кількість символів заданого рядка і новий рядок вивести на екран.
Порівняти перші 5 символів двох заданих рядків. за допомогою функції strncmp(). Результат порівняння, а також рядки вивести на екран. Приєднати перший рядок в кінець другого, результатуючий рядок вивести на екран.
Знайти довжину двох заданих символьних рядків за допомогою функції strlen(). Результати вивести на екран. Приєднати другий рядок в кінець першого, результатуючий рядок вивести на екран.
Знайти довжину трьох заданих символьних рядків за допомогою функції strlen(). Результати вивести на екран. Приєднати третій рядок в кінець першого, результатуючий рядок вивести на екран.