Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
МВ_лаб_Ч1_Си.doc
Скачиваний:
0
Добавлен:
01.04.2025
Размер:
543.23 Кб
Скачать

Програма

Frame3

Завдання

У відповідності з вказаним варіантом написати алгоритм і програму визначення функції.

Визначити функцію для знаходження квадрату аргументу типу int.

Визначити функцію для знаходження max елементу масиву з елементами типу int.

Визначити функцію для отримання цілого степеню аргументу типу int.

Визначити функцію для підрахування кількості ненульових бітів в аргументі типу int.

Визначити функцію, що оцінює, якими буквами – великими чи маленькими представлено букви рядка.

Визначити функцію для перетворення маленьких букв англійського алфавіту в великі.

Визначити функцію для визначення довжини рядка знаків, вказаного через аргумент.

Визначити функцію для копіювання символьних рядків.

Визначити функцію для порівняння символьних рядків.

Визначити функцію, яка порівнює довжини двох рядків i видає 0, якщо вони однакові, 1 – перший довший за другого, 2 – перший коротший за другого.

Визначити функцію, для реалізації перетворення величини типу int в рядок знаків у вигляді числа.

Визначити функцію, для підрахунку кількості букв ‘і’ в тексті.

Визначити функцію, для заміни в рядку знаків Space на ‘_’.

Визначити функцію, яка є аналогом бібліотечної функції atoi.

Визначити функцію, яка є аналогом бібліотечної функції itoa.

Визначити функцію, яка для двох чисел типу int видає їх частку i залишок.

Визначити функцію, яка визначає, скільки раз в рядку зустрічається заданий символ.

Визначити функцію, яка підраховує кількість рядків в текстовому файлі.

Визначити функцію, яка є аналогом бібліотечної функції strlen.

Визначити функцію, яка виконує операцію конкатенації рядків.

Визначити функцію, яка вставляє в рядок текст на вказане місце.

Визначити функцію, яка виводить з рядка слово за вказаним номером.

Визначити функцію, яка підраховує кількість слів в рядку.

Визначити функцію, яка підраховує кількість слів, введених з клавіатури.

Визначити функцію, яка підраховує кількість речень, введених з клавіатури.

Визначити функцію, яка порівнює два рядки.

Визначити функцію, яка обертає рядок.

Визначити функцію, яка заповнює рядок вказаним символом.

Визначити функцію, яка визначає місце останнього вказаного символу в заданому рядку.

Визначити функцію, яка підраховує кількість букв ‘а’ в символьному рядку.

Контрольні питання

  1. Чим визначається тип функції?

  2. Які класи пам’яті використовуються в програмі та як довго існують змінні?

  3. Скільки байт займають змінні, що використовуються в програмі?

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

Тема: “Емулятор”

Мета: набути навичок в програмуванні емуляторів.

Приклад

Необхідно за вказаною функцією намалювати схему, використовуючи елементи І, Ні, Або.

Для зображення елементів схем використовують наступні позначення та відповідні їм логічні операції:

Операція

Призначення

Позначення у мові С++

Позначення на схемі

логічне НІ

!

y = x1 + x2

логічне АБО



y = x1 x2

логічне І

&&