Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
zavd_zaoch_algoritmiz_programuvan.doc
Скачиваний:
1
Добавлен:
01.07.2025
Размер:
251 Кб
Скачать
☆

Контрольна робота №2

Тема 2.4. “Функції ”

Спроектувати і реалізувати програму з наступними програмними функціями:

Таблиця №6

№ п/п

Зміст завдання

1

Запитує в користувача два цілих числа і повертає їх середнє арифметичне.

2

Запитує в користувача два цілих числа і повертає суму натуральних чисел від першого до другого

3

Запитує в користувача два цілих числа – довжини сторін, і повертає периметр прямокутника.

4

Запитує в користувача два цілих числа – довжини сторін, і повертає площу прямокутника.

5

Запитує в користувача два цілих числа, і повертає суму парних чисел від першого до другого.

6

Запитує в користувача число і повертає його куб.

7

Запитує в користувача число і повертає суму його цифр.

8

Запитує в користувача ціле число і повертає кількість десятків у ньому.

9

Запитує в користувача число і повертає кількість цифр у ньому.

10

Запитує в користувача число і чи кратне воно 3.

11

Запитує в користувача число і чи кратне воно 4.

12

Запитує в користувача число і чи кратне воно 5.

13

Запитує в користувача число і чи кратне воно 8.

14

Запитує в користувача число і чи кратне воно 9

15

Запитує в користувача число і чи кратне воно 11.

16

Перевіряє чи є число n , яке вводиться з клавіатури, палиндромом

17

Знаходить найбільший спільний дільник двох чисел.

18

Визначає чи є в веденому числі цифра 5.

19

По введеному числу визначає кількість дільників

20

По введеному числу визначає суму всіх дільників

21

По введеному числу визначає добуток всіх дільників

22

Визначає чи є в веденому числі цифра 8.

23

По введеному числу визначає значення першої цифри.

Тема 3.1.“ Файлові структури даних ”

Таблиця № 8

№ п/п

Зміст завдання

1

Заданий текстовий файл. Розробити функцію знаходження рядка з максимальною довжиною.

2

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

3

Заданий текстовий файл. Розробити функцію знаходження рядка мінімальної довжини.

4

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

5

Заданий текстовий файл. Вставити на початок кожного рядка її номер.

6

Заданий текстовий файл. Додати у кінець файлу рядок, який містить кількість рядків файлу.

7

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

8

Заданий текстовий файл. Дописати у кінець кожного його рядка кількість символів у відповідному рядку.

9

Заданий текстовий файл. Записати у другий текстовий файл самий найкоротший рядок заданого файлу.

10

Заданий текстовий файл. Записати у другий текстовий файл самий найдовший рядок заданого файлу.

11

Заданий текстовий файл. Записати у другий текстовий файл симетричні рядки першого файлу.

12

Розробити програму, яка виводить на екран свій власний текст.

13

Заданий текстовий файл. Розробити процедуру виділення слів та запис їх у одномірний масив.

14

Заданий текстовий файл. Дописати у кінець кожного його рядка кількість входжень у рядок заданого символу.

15

Заданий текстовий файл, який містить цілі числа. Знайти максимальний елемент у кожному рядку.

16

Текстовий файл містить цілі числа. Знайти середнє арифметичне додатних чисел у файлі.

17

Текстовий файл містить цілі числа. Знайти максимальне число у файлі.

18

Текстовий файл містить цілі числа. Знайти мінімальне число у файлі.

19

Дані два текстових файли. Записати у третій файл тільки ті числа які є і у першому і у другому файлах.

20

Дані два текстових файли. Поміняти зміст файлів.

21

Заданий текстовий файл, який містить цілі числа. Знайти номер першого (зліва на право) парного елемента у кожному рядку.

22

Заданий текстовий файл, який містить цілі числа. Знайти номер максимального елемента у кожному рядку.

23

Заданий текстовий файл, який містить цілі числа. Знайти кількість від’ємних елементів у кожному рядку.