
Програма
Завдання
У відповідності з вказаним варіантом написати алгоритм і програму визначення функції.
Визначити функцію для знаходження квадрату аргументу типу int.
Визначити функцію для знаходження max елементу масиву з елементами типу int.
Визначити функцію для отримання цілого степеню аргументу типу int.
Визначити функцію для підрахування кількості ненульових бітів в аргументі типу int.
Визначити функцію, що оцінює, якими буквами – великими чи маленькими представлено букви рядка.
Визначити функцію для перетворення маленьких букв англійського алфавіту в великі.
Визначити функцію для визначення довжини рядка знаків, вказаного через аргумент.
Визначити функцію для копіювання символьних рядків.
Визначити функцію для порівняння символьних рядків.
Визначити функцію, яка порівнює довжини двох рядків i видає 0, якщо вони однакові, 1 – перший довший за другого, 2 – перший коротший за другого.
Визначити функцію, для реалізації перетворення величини типу int в рядок знаків у вигляді числа.
Визначити функцію, для підрахунку кількості букв ‘і’ в тексті.
Визначити функцію, для заміни в рядку знаків Space на ‘_’.
Визначити функцію, яка є аналогом бібліотечної функції atoi.
Визначити функцію, яка є аналогом бібліотечної функції itoa.
Визначити функцію, яка для двох чисел типу int видає їх частку i залишок.
Визначити функцію, яка визначає, скільки раз в рядку зустрічається заданий символ.
Визначити функцію, яка підраховує кількість рядків в текстовому файлі.
Визначити функцію, яка є аналогом бібліотечної функції strlen.
Визначити функцію, яка виконує операцію конкатенації рядків.
Визначити функцію, яка вставляє в рядок текст на вказане місце.
Визначити функцію, яка виводить з рядка слово за вказаним номером.
Визначити функцію, яка підраховує кількість слів в рядку.
Визначити функцію, яка підраховує кількість слів, введених з клавіатури.
Визначити функцію, яка підраховує кількість речень, введених з клавіатури.
Визначити функцію, яка порівнює два рядки.
Визначити функцію, яка обертає рядок.
Визначити функцію, яка заповнює рядок вказаним символом.
Визначити функцію, яка визначає місце останнього вказаного символу в заданому рядку.
Визначити функцію, яка підраховує кількість букв ‘а’ в символьному рядку.
Контрольні питання
Чим визначається тип функції?
Які класи пам’яті використовуються в програмі та як довго існують змінні?
Скільки байт займають змінні, що використовуються в програмі?
Лабораторна робота № 6
Тема: “Емулятор”
Мета: набути навичок в програмуванні емуляторів.
Приклад
Необхідно за вказаною функцією намалювати схему, використовуючи елементи І, Ні, Або.
Для зображення елементів схем використовують наступні позначення та відповідні їм логічні операції:
Операція |
Призначення |
Позначення у мові С++ |
Позначення на схемі |
|
логічне НІ |
! |
|
y = x1 + x2 |
логічне АБО |
|
|
y = x1 x2 |
логічне І |
&& |
|