Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Методичка_МНІ_2часть.doc
Скачиваний:
1
Добавлен:
01.05.2025
Размер:
21.24 Mб
Скачать

Завдання до лабораторної роботи

  1. Ознайомитися з відповідним теоретичним матеріалом.

  2. Розв’язати наступні задачі та запустити створені програми у середовищі програмування мовою Pascal.

L_4_1. Написати програму, яка обчислює суму 5 цілих чисел, кожне з яких за модулем не перевищує 10000.

L_4_2. Замінити в масиві з 6 англійських символів всі літери ‘f’ на літеру ‘g’.

L_4_3. Надрукуйте на екрані всі елементи числової таблиці A[1..8], які є від’ємними. Якщо від’ємних не існує, то видати про це повідомлення.

  1. Використовуючи перевірку задач в режимі ON-LINE - Задачі для початківців (http://www.olymp.vinnica.ua) розв’язати наступну задачу:

L_4_4. Задача Cat

Одного разу кіт Леопольд на рибалці наловив N (1<= N <=100) риб. Прийшовши додому він ретельно їх зважив, пронумерував кожну рибу та записав результати до зошита. Допоможіть Леопольду знайти вагу найбільшої та найменшої рибини, та вагу всієї риби, яку зловив кіт. Вага рибини - ціле число, не більше 1000. Всі розрахунки не виходять за межі типу integer Turbo Pascal.

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

Приклад

Введення 5 2 3 5 7 8

Виведення 8 2 25

  1. Виконати вхід на власну сторінку на сайті http://acmp.ru. Використовуючи середовище програмування FreePascal, розв’язати наступну задачу та протестувати її на сайті.

L_4_5. Розворот (Час: 1 сек. Пам’ять: 16 Мб. Складність: 9%)

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

Вхідні дані: в першому рядку вхідного файлу INPUT.TXT записано натуральне число N (N≤103). В другому рядку через пропуск йдуть N цілих чисел, що за модулем не перевищують 103 - елементи послідовності.

Вихідні дані: у вихідний файл OUTPUT.TXT виведіть задану послідовність у зворотному порядку.

Приклад:

INPUT.TXT

OUTPUT.TXT

1

3

1 2 3

3 2 1

  1. Розробити власний комплекс задач (5-7 задач) з відповідної теми, що включає завдання різного рівня складності.

  2. Оформити звіт по лабораторній роботі.

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

  1. Які особливості лінійних та багатовимірних масивів, їх опису, звернення до їх елементів, а також основних операцій над масивами та їх елементами мовою програмування Паскаль?

  2. Яка рекомендована послідовність вивчення навчального матеріалу «Мова програмування Паскаль. Лінійні та багатовимірні масиви»?

  3. Які типові методичні помилки виникають при створенні планів-конспектів уроків даної теми шкільного курсу інформатики?

  4. Які типові помилки учнів при вивченні лінійних та багатовимірних масивів мовою програмування Паскаль?

Рекомендована література

Основна: [5, 7, 12, 23].

Додаткова: [4, 16, 18, 32, 35].

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

Методика вивчення теми «Мова програмування Паскаль.

Рядки та операції над ними»

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

Програмні засоби: Microsoft Office, Microsoft Internet Explorer, середовища програмування мовою Pascal.

Теоретичні відомості та методичні рекомендації

Для обпрацювання більших, ніж окремі символи, текстових одиниць – рядків, в Паскалі існує тип даних, який називається String (рядок).

Значеннями цього типу є рядки, що знаходяться в одинарних лапках, наприклад, ‘школа’, ‘Pascal’, ‘Миру-мир’, ‘Куріння – шкідлива звичка’. Серед різноманітних рядків є порожній ‘’, його не слід плутати з рядком ‘ ’, що містить один символ, який не відображається на екрані, - пропуск.

Цей тип описується так: