Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
3017_1.doc
Скачиваний:
9
Добавлен:
16.05.2015
Размер:
467.97 Кб
Скачать

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

  • Текстовий редактор мови. Структура програми. Основні математичні функції. Введення і висновок даних. Формати висновку. Складання лінійних алгоритмів. Коментарі в програмі

  • Умовний оператор. Структура умовного оператора. Умовний оператор. Прості і складові умови. Операторні дужки. Складовий оператор. Оператор вибору. Умовний оператор. Оператор вибору. Практикум по рішення задач на розгалуження

  • Алгоритми з повтореннями. Цикл з параметром FOR. Алгоритми з повтореннями. Цикл з передумовою WHILE. Цикл з післяумовою REPEAT. Вкладені цикли. Алгоритми з повтореннями. Практикум по розв’язуванню задач з повтореннями

  • Двомірні масиви: опис, введення і висновок масивів по рядках. Приклади розв’язування задач з використанням двомірних масивів. Пошук в масиві елементів із заданими властивостями. Пошук максимального (мінімального) елемента

Програми розв’язку задач реалізовано в мові програмування Паскаль.

Вчитель основ інформатики та обчислювальної техніки Єрківської загальноосвітньої школи I – III ступенів, Катеринопільської районної ради, Черкаської області Сколотяний П. М.

Зміст

1. Паскаль

  1. Текстовий редактор мови …………………………………………………4

    1. Структура програми ……………………………………………………….8

    2. Основні математичні функції …………………………………………….12

    3. Введення і висновок даних. Формати висновку. Складання лінійних алгоритмів. Коментарі в програмі ……………………16

2. Розгалуження

    1. Умовний оператор. Структура умовного оператора …………...20

    2. Умовний оператор. Прості і складові умови …………………….24

    3. Операторні дужки. Складовий оператор …………………………28

    4. Оператор вибору …………………………………………………….32

    5. Практикум по рішення задач на розгалуження …………………36

  1. Цикли

    1. Цикл з параметром FOR …………………………………………….40

    2. Цикл з передумовою WHILE. Цикл з післяумовою REPEAT …44

    3. Вкладені цикли ……………………………………………………………...48

    4. Практикум по розв’язуванню задач з повтореннями …………..52

  2. Масиви

    1. Двомірні масиви: опис, введення і висновок масивів по рядках. Приклади розв’язування задач з використанням двомірних масивів ………………………………………………………………...56

    2. Пошук в масиві елементів із заданими властивостями. Пошук максимального (мінімального) елемента ………………………..60

  3. Література …………………………………………………………….64

Вивчаємо “Pascal”

Тема уроку:

Мова програмування «ПАСКАЛЬ»

Текстовий редактор мови.

Мета заняття:

  1. Сформувати перші відомості про мову Pascal;

  2. Отримати навики роботи в текстовому редакторі мови Pascal.

  3. Виховувати уважність, активність на уроці при вивченні нового матеріалу.

  1. Історичні відомості про мову «Паскаль»

Мова програмування Паскаль отримала свою назву на честь великого французького математика і фізика Блеза Паскаля, який в 1642 р. винайшов рахункову машину для арифметичних операцій, так зване "паскалево колесо". В кінці 1968 р. професор Вірт і його співробітники з швейцарського федерального інституту технології в Цюріху розробили першу версію мови Паскаль. Через два роки - перший варіант компілятора. В 1971 р. Вірт випустив опис своєї мови.

Створюючи Паскаль Вірт переслідував дві мета:

  • по-перше, розробити мову придатну для навчання програмуванню як систематичної дисципліни;

  • по-друге, реалізація мови повинна бути ефективною і надійною.

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

  1. Запуск мови «Паскаль»

Для запуску мови Паскаль потрібно завантажити файл PASCAL.EXE що знаходиться, як правило, в каталозі PASCAL.

Наприклад: D:\PASCAL\PASCAL.EXE

3. Інтерфейс програми.

На синьому фоні писатимемо програму.

На сірому фоні написані рядки підказки.

Верхній рядок містить меню, що розкриваються: Файл, Текст, Виконання, Компіляція, Режими, Відладка, Спостереження.

Для переходу у верхнє меню натискуємо F10. Натиснення клавіші alt і першої букви будь-якого із слів верхнього меню розкриває вікно. (приклад alt + B)

4. Текстової редактор.

Введення програми в комп'ютер є введенням тексту в комп'ютер. Нижче перераховані команди текстового редактора Турбо Паскаля, що часто використовуються.

Зсув курсора

PgUp - на сторінку вгору;

PgDn - на сторінку вниз;

Home - в початок рядка;

End - в кінець рядка;

Ctrl-PgUp - в початок тексту;

Ctrl-PgDn - в кінець тексту.

Команди редагування

Backspace (<) - стерти символ зліва від курсора;

Del - стерти символ, на який указує курсор (праворуч від курсора);

Ctrl-Y - стерти рядок, на якому розташовується курсор;

Enter - вставити новий рядок, розрізати стару;

Ctrl-Q L - відновити поточний рядок (діє, якщо курсор не покидав змінений рядок).

Робота з блоком

Ctrl-K B - помітити початок блоку;

Ctrl-K До - помітити кінець блоку;

Ctrl-K У - стерти блок;

Ctrl-K З - копіювати блок;

Ctrl-K V - перемістити блок;

Ctrl-K W - записати блок в дисковий файл;

Ctrl-K R - прочитати блок з дискового файлу;

Ctrl-K P - надрукувати блок;

Ctrl-K H - прибрати виділення блоку.

Питання для повторення:

  1. В якому році з'явилася перша версія мови програмування Pascal?

  2. Якими достоїнствами володіє мова Pascal?

  3. Які клавіші зручно використовувати для швидкого переміщення курсора за програмою з верхнього лівого кута екрану в нижній правий кут? (а якщо навпаки ?)

  4. Що необхідно зробити, щоб скопіювати частину програми?

  5. Чи можна відновити зміни зроблені в тексті програми?

Завдання для самостійної роботи:

  • Завантажте мову програмування Pascal.

Введення і редагування тексту в редакторі мови Pascal.

  • Введіть наступний текст:

Даний текст не є програмою.

Введення тексту ми здійснюємо для вивчення

ТЕКСТОВОГО РЕДАКТОРА МОВИ PASCAL.

  • Відредагуйте текст до наступного вигляду:

Даний текст не може є програмою.

Ми вводимо його для вивчення ТЕКСТОВОГО РЕДАКТОРА

мови "Паскаль".

Спеціальні символи мови + - * / = > < [ ] {} ( )‘. : ; ^ @ $ #

Робота з блоком і копіювання.

  • Скопіюйте останній рядок 10 раз.

(Для копіювання необхідно виконати 3 дії:

  • Встановити курсор на початок рядка і натискувати Ctrl-K B

  • Встановити курсор на кінець рядка і натискувати Ctrl-K До

  • Перекласти курсор на початок нового рядка і натискувати Ctrl-K З)

  • Виділіть другий абзац і перемістіть його в кінець тексту.

  • Виділіть весь текст і скопіюйте його 5 разів.

  • Виділіть перший рядок і видаліть її.

Переміщення по тексту.

  • Використовуючи клавіші переміщення курсора, перемістіться на сторінку вгору, на сторінку вниз, в початок рядка, в кінець рядка, в початок тексту, в кінець тексту.

  • Перегляньте, як відрізняється натиснення клавіші PgUp від натиснення клавіш Ctrl-PgUp.

Збереження програми.

  • Збережіть написаний текст (для цього натискуємо у верхньому меню Файл - зберегти В. У вікні, що з'явилося, указуємо ім'я файлу і натискуємо Enter).

  • Вийдіть з Pascal. Завантажте його назад. Відкрийте написаний текст (у верхньому меню Файл - Завантажити)

  • Спробуйте виконати даний текст як програму (у верхньому меню Виконання - Виконати). Комп'ютер зупиниться, буквально на першому символі, вказавши про помилку.

Вивчаємо “Pascal”

Тема уроку:

Мова програмування «ПАСКАЛЬ»

Структура програми.

Мета заняття:

  1. Сформувати перші відомості про структуру програми на мові Pascal;

  2. Навчитися читати напівлогарифмічну форму запису чисел; Познайомитися з різними типами даних;

  3. Вдосконалення уміння будувати програми мовою Паскаль. Виховувати уважність, активність на уроці.

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]