Основи алгоритмізації і програмування

14
Основи алгоритмізації і програмування

Upload: chloe-jackson

Post on 03-Jan-2016

60 views

Category:

Documents


1 download

DESCRIPTION

Основи алгоритмізації і програмування. Тема 3 . Мови програмування (4 год). Задача. Підзадача1. Підзадача2. Підзадача3. 1.1. 1.2. 1.3. 2 .1. 2 .2. 2 .3. 3 .1. 3 .2. 3 .3. Мова Паскаль. 1970 – Ніклаус Вірт (Швейцарія) мова для навчання студентів розробка програм “зверху-вниз” - PowerPoint PPT Presentation

TRANSCRIPT

Page 1: Основи алгоритмізації і програмування

Основи алгоритмізації і програмування

Основи алгоритмізації і програмування

Page 2: Основи алгоритмізації і програмування

Тема 3. Мови програмування (4 год)

Page 3: Основи алгоритмізації і програмування

Мова Паскаль

1970 – Ніклаус Вірт (Швейцарія)• мова для навчання студентів• розробка програм “зверху-вниз”

• різноманітні структури даних (масиви, структури, множини)

Підзадача1 Підзадача2 Підзадача3

1.1 1.2 1.3 2.1 2.2 2.3 3.1 3.2 3.3

Задача

Page 4: Основи алгоритмізації і програмування

Мова програмування ПаскальПаскаль (Pascal) (Pascal) була

створена професором Федерального

технічного університету (Швейцарія)

Ніклаусом Віртом у 1970 р. та названа на

честь французького математика XVII ст.

Блеза Паскаля — творця першої

механічної обчислювальної машини.

Останньою версією мови Паскаль, що

працює під

MS DOS та ОС Windows, став Паскаль 7.0

фірм Borland і Microsoft (1992 p.).

Наступні версії мови набули розвитку в

мові Delphi та працюють під ОС Windows.

Інтегроване середовище програмування Turbo Pascal

Інтегроване середовище програмування Turbo Pascal

Page 5: Основи алгоритмізації і програмування

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

Транслятор (компілятор);

Редактор зв'язків;

Бібліотека функцій;

Налагоджувач.

Файл Призначення

turbo.exe Файл завантаження інтегрованого середовища програмування Турбо Паскаль

turbo.hlp Файл з довідкою

turbo.tp Файл конфігурації системи

turbo.tpl Бібліотека стандартних модулів Турбо Паскаль

graph.tpu Модуль графічних процедур та функцій

*.bgi Драйвери різних типів відеосистем комп'ютера.

*.chr Файли векторних шрифтів

Page 6: Основи алгоритмізації і програмування

Перегляньте на аркушах паперу вашу Першу програму!!!program my_first_program;

var name:string;

begin

write ('Вкажіть ваше імя і натисніть ЕНТЕР: ');

readln (name);

Writeln ('Шановний', name, '!');

writeln ('Вітаю вас з початком вивчення алгоритмізації');

writeln ('Для завершення програми програми натисніть ЕНТЕР ');

readln;

end.

Дійсно, текст програми, написаний на аркуші паперу, сам по собі не може бути

виконаний. Для зручності роботи користувача з Паскаль-програмами створено

інтерактивне інтегроване середовище, яке об'єднало в собі можливості текстового

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

програмах та запуску програм на виконання в разі відсутності помилок, налагоджувача для

покрокового виконання програм і визначення складних помилок.

Page 7: Основи алгоритмізації і програмування

Основні компоненти екрану середовища програмування Турбо Паскаль

Рядок головного меню

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

Координати курсора Рядок стану

Назва документу Номер документу

Встановити розміри екрану

Робоче поле

Закрити вікно

Page 8: Основи алгоритмізації і програмування

Розгляньте

та

заповніть

таблицю.

Page 9: Основи алгоритмізації і програмування

Для того, щоб запустити програму, потрібно натиснути Для того, щоб запустити програму, потрібно натиснути Run (Run (Ctrl+F9Ctrl+F9):):

Compile – компіляція програми з активного вікна

Compile (Alt+F9) – створення exe-файла програми, яка знаходиться активному вікні.

Page 10: Основи алгоритмізації і програмування

При виконанні вимог програми, потрібно натиснути ENTER

Наприклад,

‘Введіть перше число…’ ENTER

‘Введіть ім’я…’ ENTER

Page 11: Основи алгоритмізації і програмування

При виході з режиму виконання програми (чорного вікна) в режим

редактора

(синього вікна) потрібно натиснути ENTER.

При повторному виконанні програми можна скористатися комбінацією

клавіш Alt+F5.

Якщо у програміста є необхідність постійного контролю результатів

виконання програми, можна відкрити віно користувача з допомогою

меню Debug (процес пошуку помилок називається “дебагом” (з анг.

Bug – комаха, жук)), опції Output.

Page 12: Основи алгоритмізації і програмування

Виконайте практично:

Наберіть в середовищі Турбо Паскль текст

програми на аркуші паперу, збережіть у

відповідну папку, скомпілюйте, запустіть на

виконання, використовуючи вивчені

“гарячі клавіші”.

Page 13: Основи алгоритмізації і програмування

Домашнє завдання

Page 14: Основи алгоритмізації і програмування

Перевірте себе!!!

1. Що означає термін «інтерактивне інтегроване середовище»?

2. Які функції виконує редактор в середовищі програмування?

3. Які функції виконує транслятор в середовищі програмування?

4. Які функції виконує налагоджувач в середовищі програмування?

5. Які основні функції інтегрованого середовища Turbo Pascal 7.0?

6. Якими «гарячими клавішами» інтегрованого середовища зручно

користуватися під час налагодження програми?