Лекция: Лабораторна робота 12

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

Мета роботи: Узагальнити знання і навички, отримані при виконанні попередніх лабораторних робіт.

При виконанні наступних завдань випливає максимальним чином структурізовати свої програми. Пам’ятайте, що використання підпрограм робить програму більш універсальною, дозволяє легше розібратися з роботою кожного з її блоків.

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

1. Перелічите основні етапи розробки програми;

2. Правила використання типу «масив»;

3. Правила використання типу «запис»;

4. Правила використання типу «рядок»;

5. Правила використання типу «множина»;

6. Правила програмування і використання файлів програмах на Pascal;

7. Правила програмування і використання процедур і функцій;

8. Види параметрів процедур і функцій.

Задачі

Необхідно скласти програму ідентифікації трикутника (гострокутний, прямокутний, тупокутний, рівнобедрений, рівносторонній) по його елементах. Величини зазначених елементів генеруються випадково як цілі числа в припустимих діапазонах (наприклад, кути — у діапазоні від 1 до 180). Передбачити можливість введення величини елементів для ідентифікації фігур із клавіатури, передбачивши захист від невірного введення даних.
1. Ідентифікація трикутника по двох його кутах U1 і U2

2. Ідентифікація трикутника по трьох його сторонах.

3. Ідентифікація трикутника по двох сторонах і куту між ними.
4. Ідентифікувати трапецію (звичайна, прямокутна, рівнобедрена) по двох кутах, прилеглих до більшої основи.

5. Скласти програму, що аналізує натиснуту клавішу на її приналежність до визначеної групи клавіш. Відповідні повідомлення видаються для цифрових клавіш, великих букв і малих букв латинського алфавіту.
6. Скласти програму випадкового вибору чергового зі списку, у якому 4 хлопчика і 4 дівчинки, причому для дівчинок імовірність вибору в два рази нижче, ніж для хлопчиків.

Необхідно вивести цілком оформлену таблицю — у рамці і з елементами, що вказують зміст рядків і стовпців з точністю 0,0001.

7. Цілі степені N для чисел,, і їх відношення. N=1..6.

8. Логарифми цілих N=2..20 з цілою основою M=2..10.


еще рефераты
Еще работы по информатике