Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Методичка з інформатики.doc
Скачиваний:
21
Добавлен:
20.12.2018
Размер:
1.33 Mб
Скачать

1) А.Ф.Верлань, н.В.Апатова. Інформатика (підручник для учнів 10-11 класів середньої загальноосвітньої школи).- Київ, «Форум», 2000.

2) В.Л.Руденко, О.М.Макарчук, М.О.Патланжоглу. Практичний курс інформатики.- Київ, «Фенікс», 1997. – 304 с.

3) В.В.Фаронов. Turbo Pascal 7.0. Начальный курс. Учебное пособие. – М.: «Нолидж», 1998. – 616 с.

4) Т.П.Караванова. Збірник задач з програмування. 750 задач з розв’язками.

Контрольні запитання та завдання опорний конспект

F1 – звернутися по допомогу

F2 – записати файл на диск

F3 - зчитати текст з диска у вікно редагування

F10 - вихід в меню

CTRL-F9 – віконати програму

ALT-F5 - змінити вікно редактора на вікно виводу результатів

програми.

  1. Складання програм обробки лінійних масивів та матриць.

А) Потрібно знати: поняття масиву, індексу, синтаксичні правила опису та доступу до елементів одновимірного та двовимірного масивів, класичні алгоритми обробки масивів.

Б) Потрібно вміти: створювати програми обробки масивів за класичними алгоритмами.

Література.

1) А.Ф.Верлань, н.В.Апатова. Інформатика (підручник для учнів 10-11 класів середньої загальноосвітньої школи).- Київ, «Форум», 2000.

2) В.Л.Руденко, О.М.Макарчук, М.О.Патланжоглу. Практичний курс інформатики.- Київ, «Фенікс», 1997. – 304 с.

3) В.В.Фаронов. Turbo Pascal 7.0. Начальный курс. Учебное пособие. – М.: «Нолидж», 1998. – 616 с.

4) Т.П.Караванова. Збірник задач з програмування. 750 задач з розв’язками.

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

  1. Дано квадратну матрицю дійсних чисел розмірності 3. Вивести індекси максимального елемента.

  2. Дано квадратну матрицю дійсних чисел розмірності 4. Вивести елементи головної діагоналі.

  3. Дано квадратну матрицю дійсних чисел розмірності 2. Вивести суму елементів рядка що містить максимальний елемент.

  4. Дано квадратну матрицю дійсних чисел розмірності 5. Вивести суму елементів побічної діагоналі.

  5. Дано квадратну матрицю дійсних чисел розмірності 3. Вивести добуток елементів головної діагоналі.

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

  7. Дано масив 20 дійсних чисел. Вивести номер максимального елемента.

  8. Дано масив 20 дійсних чисел. Вивести різницю між максимальним і мінімальним елементами.

  9. Дано масив 20 дійсних чисел. Обчислити кількість входжень заданого елемента.

  10. Дано масив 20 дійсних чисел. Вивести кількість максимальних елементів.

  11. Вивести матрицю випадкових цілих чисел від 1 до 12. Розмірність матриці 5х6. Знайти середнє арифметичне її елементів.

  12. Дано квадратну матрицю розмірності 5. Вивести елементи що знаходяться нижче головної діагоналі по рядках.

  13. В матриці цілих чисел 4х6 впорядкувати елементи рядків по зростанню.

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

  15. Дано квадратну матрицю дійсних чисел розмірності 5. Елементи, більші за середнє арифметичне, замінити одиницями, менші – нулями.

Опорний конспект

1. Оператор циклу з параметром (FOR). У мові Паскаль розрізняють такі два види оператора циклу FOR:

а) зі значенням 1 кроку зміни параметра:

FOR <параметр> := <вираз 1> ТО <вираз 2> DO <оператор>;

б) зі значенням -1 кроку зміни параметра:

FOR <параметр> := <вираз 1> DOWNTO <вираз 2> DO <оператор>;

На місці <оператора> може бути простий або складений конкрет­ний оператор. Кількість виконань цього оператора визначається виразами 1 та 2. Потрібно пам'ятати, що крок зміни параметра циклу, на відміну від інших мов, може бути тільки 1 або -1.

2. Оператор циклу поки (WHILE). Оператор циклу WHILE має такий вигляд:

WHILE <умова> DO <оператор>

3. Оператор циклу REPEAT...UNTIL. Форма даного оператора така:

REPEAT

<онератори>

UNTIL <умова>

На відміну від оператора WHILE, тут спочатку виконуються зазначені оператори, а пізніше перевіряється умова. Якщо умова справджується (істинна), то виконання циклу завершується, якщо ні, то оператори виконуються ще раз і так далі.

Використання масивів: для опису масиву користуються службовим словом ARRAY[1..кількість] OF тип.

Приклад: VAR

A: ARRAY[1..10] OF INTEGER;

B: ARRAY[1..20] OF REAL;

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

Приклад:

С: ARRAY[1..3,1..2] OF REAL;