Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Курс_роб(вказівки)_90.doc
Скачиваний:
1
Добавлен:
04.05.2019
Размер:
484.86 Кб
Скачать

Варiант 12

1. Вивести графік функції і таблицю значень аргументу x і функції y:

діапазон зміни аргументу , крок .

2. Створити файл, що вміщує інформацію про особисту колекцію книголюба.

Структура запису:

  • шифр книги,

  • автор,

  • назва,

  • рік видання.

Кількість записів >10. Написати програму, що друкує таку інформацію:

  • список книг автора Z які є в колекції.

  • число книг видання XXXX року, які є в колекції.

  • список усіх книг колекції (шифр, автор, назва, рік видання).

Z, XXXX вводити з клавіатури.

3. Написати програму, що розв’язує задачу з застосуванням підпрограм типу function, procedure: користуючись функцією вилучення з квадратної матриці розміром N*N верхньої трикутної матриці, вилучити верхню трикутну матрицю з матриць A(8,8) і В(5,5). Результат надрукувати. Матриці A і В вивести у загальноприйнятому вигляді.

Варіант 13

1. Вивести на екран монітора і надрукувати у вигляді таблиці значення аргументу X, значення функції Y, max, min функції i графік функції:

,

діапазон зміни аргументу , кількість точок графіка 50.

2. Створити файл бази даних паспортного столу. Структура запису:

  • прізвище,

  • номер паспорту,

  • адреса.

Надрукувати список у порядку зменшення віку. Вибрати i надрукувати iнформацiю про мешканців, старших віку X та про мешканців, вік яких знаходиться в дiапазонi X...Y. X, Y вводяться з клавіатури.

3. Написати програму, що розв'язує задачу з застосуванням підпрограм типу function, procedure: для матриць А(8,8) і В(8,8), обчислити:

та ,

і знайти суму S=C1+C2. Результат і матриці А, В, С1, С2 - надрукувати в загальноприйнятому вигляді.

Варіант 14

1. Вивести на екран монітора і надрукувати у вигляді таблиці значення аргументу Х, значення функції Y, max, min функції і графік функції:

,

діапазон зміни аргументу , кількість точок графіка 40.

2. Створити файл, який відображає роботу цеху, де вказана інформація:

  • назва деталі,

  • шифр деталі (3 символи),

  • план в штуках.

Кількість цехів не менше 5.

Забезпечити введення iнформацiї про виготовлення деталей. Після надходження інформації про виготовлення деталей певного шифру, провести аналіз виконання плану. Провести корекцію плану, зайві назви вилучити. Надрукувати файл до і після корекції.

3. Написати програму, що розв'язує задачу з застосуванням підпрограм типу function, procedure: Обчислити:

,

де найменші елементи масивів А(10), В(80); масиви A, B надрукувати у загальноприйнятому вигляді.

Варіант 15

1. Вивести на екран монітора і надрукувати графік функції:

діапазон зміни аргументу , крок .

2. Створити файл, що вміщує записи про асортимент взуття в магазині фірми.

Структура запису:

  • артикул,

  • найменування,

  • кількість пар,

  • вартість однієї пари взуття.

Кількість записів >10. Артикул починається з літери:

  • 'Ж' - для жіночого взуття,

  • 'Ч' - для чоловічого,

  • 'Д' - для дитячого.

Написати програму, що друкує таку інформацію:

  • кількість пар взуття і загальна вартість взуття артикула Х.

  • асортиментний список жіночого, чоловічого і дитячого взуття з найменуванням і кількістю пар. Х - вводиться з клавіатури.

3. Написати програму, що розв’язує задачу з застосуванням підпрограм типу function. Визначити:

,

де . Масиви надрукувати.

Варіант 16

1. Вивести на екран монітора і надрукувати графік функції:

,

діапазон зміни аргументу , крок 0,01.

2. Створити файл, який включає відомості про телефони абонентів. Кожний запис включає поля:

  • прізвище абонента,

  • рік установки телефону,

  • номер телефону.

Кількість записів >10.

Написати програму, яка друкує таку інформацію:

  • по введеному прізвищу абонента видається номер телефону;

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

3. Написати програму, що розв'язує задану задачу з застосуванням підпрограм типу function, procedure: для цілочисельних матриць K, L визначити:

.

Матриці K і L - вивести у загальноприйнятому вигляді. Розмір матриці К(10,5), L(5,4).

Варіант 17

1. Вивести на екран монітора i роздрукувати у вигляді таблиці значення аргументу Х, значення функції Y, max, min функції i графік функції:

,

діапазон зміни аргументу , кількість точок графіка 50.

2. Створити файл, який включає відомості про надої. Структура запису:

  • прізвище доярки;

  • надої від кожної з 5 корів.

Визначити середній надій молока для кожної доярки i виділити три кращих доярки. Результат вивести. Кiлькiсть записів >10.

3. Написати програму, що розв'язує задачу із застосуванням підпрограм типу function, procedure: визначити суми елементів головних та побічних діагоналей матриць A(N,N), B(M,M). Матриці А, В - вивести у загальноприйнятому вигляді.

Варіант 18

1. Вивести графік функції і надрукувати у вигляді таблиці значення аргументу X, значення функції Y, max, min функції:

діапазон зміни аргументу , кількість точок графіка 40.

2. Створити файл, який включає відомості про телефони абонентів.

Структура запису :

  • прізвище абонента,

  • рік встановлення телефону,

  • номер телефону.

Кількість записів >10. Надрукувати:

  • По введеному прізвищу друкувати номер телефону.

  • По введеному номеру року друкується кількість телефонів, встановлених в цьому році.

3. Написати програму, що підраховує кількість слів в довільному тексті. Слова одне від одного відокремлюються символами (крапка, кома, пропуск, табуляція, "новий рядок").

Варіант 19

1. Вивести на екран монітора і надрукувати у вигляді таблиці значення аргументу Х, функції Y, max, min функції і графік функції:

діапазон зміни аргументу , кількість точок графіка 50.

2. Створити файл, що вміщує дані про місячний заробіток робочого заводу.

Кожний запис включає в себе:

  • прізвище,

  • номер цеху,

  • розмір зарплати.

Кількість записів >5 по кожному цеху. Кількість цехів >5.

  • Надрукувати загальну суму виплат за місяць по цеху.

  • Середньомісячний заробіток по цеху Y.

  • Інформацію про зарплату робітника X.

X, Y вводити з клавіатури.

3. Написати програму, що розв'язує задачу з застосуванням підпрограм function, procedure: обчислити суму і кількість елементів, що знаходяться в інтервалі від А до В для матриць X(10,8), Y(10,12). Розміри інтервалу вводити з клавіатури. Матриці Х, Y-надрукувати в загальноприйнятому вигляді.

Варіант 20

1. Вивести на екран монітора і надрукувати у вигляді таблиці значення аргументу X, значення функції Y, найбільше і найменше значення функції Y i графік функції:

,

діапазон зміни аргументу . Кількість точок графіка 40.

2. Створити файл і записати його на магнітний диск, який вміщує такі поля:

  • прізвище студента,

  • номер групи,

  • 5 предметів, які повинні вивчатись студентом.

Предмет, що вивчається, відмічається символом "+", не вивчається - "-".

Кількість записів 25.

Написати програму, яка друкує прізвища і номер групи студентів, які вивчають предмет Х. X вводиться з клавіатури.

3. Написати програму, що розв'язує задачу з застосуванням підпрограм типу function, procedure: визначити:

,

де - сума і кількість додатніх елементів масиву Х(20) - масив вивести. - сума і кількість додатніх елементів масиву Y(30) - масив вивести.

Варіант 21

1. Вивести графік функції i у вигляді таблиці значення аргументу X, значення функції Y, max, min функції:

,

діапазон зміни аргументу ,кiлькiсть точок графіка 40.

2. Створити файл, який вміщує інформацію про абітурієнтів.

Структура запису:

  • шифр спеціальності,

  • прізвище,

  • три оцінки по іспитах.

Відома кількість студентів, що буде зарахована на спеціальність.

Надрукувати прохідний бал по кожній спеціальності і кількість та список студентів, зарахованих на перший курс. Кількість спеціальностей - 5.

3. Написати програму ,що вирішує задачу з застосуванням підпрограм типу function, procedure: використати функцію додавання двох стовпців матриці до довільного вектора. За її допомогою в матрицях А і В до першого стовпця додати другий, до другого - третій. Розміри матриць - A(4,3), В(5,4). Результат надрукувати.

Матриці А і В вивести у загальноприйнятому вигляді.

Варіант 22

1. Вивести на екран монітора і надрукувати у вигляді таблиці значення аргументу X, значення функції Y, max, min функції i графік функції:

діапазон зміни аргументу , кількість точок графіка 50.

2. Створити файл бази даних паспортного столу. Структура запису:

  • прізвище,

  • номер паспорту,

  • адреса.

Надрукувати список у порядку зменшення віку.

Вибрати i надрукувати iнформацiю про мешканців, старших віку X та про мешканців, вік яких знаходиться в дiапазонi X...Y. X, Y вводяться з клавіатури.

3. Написати програму, що розв'язує задачу з застосуванням підпрограм типу function, procedure: для цілочисельних матриць K, L визначити:

.

Матриці K і L - вивести у загальноприйнятому вигляді. Kmax та Lmax - значення максимальних елементів масивів K, L. Розмір матриці К(10,5), L(5,4).

Варіант 23

1. Вивести на екран монітора графік функції і у вигляді таблиці значення аргументу X і значення функції Y, найбільше і найменше значення функції Y:

,

діапазон зміни аргументу , кількість точок графіка 30.

2. Створити файл, який вміщує дані про місячний заробіток робочого заводу. Кожний запис включає поля:

  • прізвище робітника,

  • номер цеху,

  • розмір заробітної плати.

Кількість записів >10 по кожному цеху, кількість цехів >5.

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

3. Напишіть програму, яка підраховує кількість символів в текстовому файлі, при обліку кожного символу повинен роздаватися звуковий сигнал, введіть в програму короткий цикл, який реалізує затримку в часі одного сигналу від іншого.

Початковий текст вивести.

Варіант 24

1. Вивести графік функції і таблицю значень аргументу x і функції y:

діапазон зміни аргументу , крок 0,05.

2. Створити файл, який вміщує інформацію про асортимент іграшок в магазині. Структура запису:

  • назва іграшки,

  • ціна,

  • кількість.

Кількість записів в файлі >10. Написати програму, яка друкує таку інформацію:

  • загальна кількість іграшок;

  • назву іграшки і ціну самої дорогої, і самої дешевої іграшки;

  • кількість іграшок і їх назви , які по вартості не перевищують X грн.

Значення X ввести з клавіатури.

3. Написати програму ,що розв’язує задачу з застосуванням підпрограми типу function: знайти суму додатніх елементів в матрицях: X(N), Y(M), Z(K), причому N>M>K>10. Матриці X, Y, Z вивести в загальноприйнятому вигляді.

Варіант 25

1. Вивести графік функції і таблицю значень аргументу x і функції y:

,

діапазон зміни аргументу , кількість точок графіка 50.

2. Створити файл, який вміщує інформацію про хворих. Структура запису :

  • прізвище,

  • вік,

  • стать:

  • місце проживання(місто, село).

Кількість записів >10. Написати програму яка друкує :

  • прізвище іногородніх;

  • список всіх пацієнтів;

  • список пацієнтів, старших X років;

X ввести з клавіатури .

3. Написати програму ,що розв’язує задачу з застосуванням підпрограм типу function, procedure: для цілочисельних матриць А і В знайти кількість нульових елементів. Матриці А(8,8) і В(10,10) вивести у загальноприйнятому вигляді.

Варіант 26

1. Вивести на екран монітора і надрукувати у вигляді таблиці значення аргументу X, значення функції Y, найбільше і найменше значення функції Y i графік функції:

,

діапазон зміни аргументу . Кількість точок графіка 40.

2. Створити файл, який вміщує інформацію про відправлення поїздів. Структура запису:

  • номер поїзда,

  • станція призначення,

  • час відправлення,

  • час в дорозі,

  • наявність квитків.

Кількість записів >10, до одного пункту призначення слідує декілька поїздів.

Написати програму, яка друкує:

  • час відправлення поїздів до міста Х;

  • наявність квитків на поїзд Y.

X, Y - вводяться з клавіатури.

3. Написати програму, що розв'язує задачу з застосуванням підпрограм типу function, procedure: для цілочисельних матриць К і L знайти суму:

,

L(10), K(8) - надрукувати у загальноприйнятому вигляді.

Варіант 27

1. Вивести графік функції і надрукувати у вигляді таблиці значення аргументу Х, функції Y, max, min функції:

,

діапазон зміни аргументу , кількість точок графіка 50.

2. Створити файл, що вміщує дані про денний заробіток робочого заводу. Кожний запис включає в себе:

  • прізвище,

  • номер цеху,

  • розмір зарплати за день.

Кількість записів >5 по кожному цеху. Кількість цехів >5:

  • Надрукувати загальну суму виплат за місяць номер X по цеху Y;

  • Середньомісячний заробіток по цеху X;

  • Iнформацiю про зарплату робітника X.

3. Написати програму, що розв'язує задачу з застосуванням підпрограми function: обчислити суми і кількість елементів, що знаходяться в інтервалі від A до B для масивів X(10),Y(7). Розміри інтервалу вводити з клавіатури. Масиви Х, Y - надрукувати в загальноприйнятому вигляді.

Варіант 28

1. Вивести графік функції і таблицю значень аргументу x і функції y:

діапазон зміни аргументу , крок .

2. Створити файл про наявність білетів рейсах Авiалiнiй України. Структура запису:

  • номер рейсу,

  • пункт призначення,

  • час вильоту,

  • кiлькiсть вільних місць у салоні.

Написати програму, яка виводить таку iнформацiю:

  • час відправлення літака в кожне місто, тобто розклад вильоту літаків;

  • наявність вільних місць в салоні на рейс до міста X, з часом відправлення Y.

В місто X є декілька рейсів літаків. Значення Y, X - вводяться з клавіатури.

3. Написати програму, яка друкує фігуру з символів, кiлькiсть символів в рядку залежить від коду ASCII цього символу i розташовує фігуру в центрі екрану, вигляд фігури:

I

III

IIIII

IIIIIII

IIIIIIIII

IIIIIIIIIII

IIIIIIIIIIIII

IIIIIIIIIIIIIII

IIIIIIIIIIIIIIIII

IIIIIIIIIIIIIIIIIII

IIIIIIIIIIIIIIIIIIIII

IIIIIIIIIIIIIIIIIIIIIII

IIIIIIIIIIIIIIIIIIIIIIIII

IIIIIIIIIIIIIIIIIIIIIIIIIII

III

III

III

Варіант 29

1. Вивести на екран монітора і надрукувати у вигляді таблиці значення аргументу X, значення функції Y, max, min функції і графік функції:

,

діапазон зміни аргументу , кількість точок графіка 40.

2. Створити файл, який включає відомості про відвідувачів бiблiотеки. Структура запису :

  • прізвище читача,

  • рік запису до бiблiотеки,

  • вік,

  • кiлькiсть виданих книг.

Кількість записів >10. Надрукувати:

  • По введеному прізвищу друкувати вік читача та кiлькiсть виданих книг.

  • По введеному року запису друкується кількість читачів, якi записалися після цього року.

3. Написати програму, що підраховує кількість певних груп символів у довільному тексті, який знаходиться у текстовому файлі. Надрукувати текст.

Варіант 30

1. Вивести графік функції i у вигляді таблиці значення аргументу X, значення функції Y, max, min функції:

,

діапазон зміни аргументу , кiлькiсть точок графіка 40.

2. Створити файл, який вміщує:

  • назву держави,

  • столицю,

  • кiлькiсть населення,

  • площу.

Надрукувати дані про 10 держав з найбільшою щiльнiстю населення. Вивести всю iнформацiю про державу X.

3. Написати програму, що розв'язує задачу із застосуванням підпрограм типу function, procedure: розв'язати рівняння:

,

де a-слід матриці А(5,5), b-слід матриці B(7,7).

Матриці А, В-роздрукувати у загальноприйнятому вигляді.