Студопедия
Случайная страница | ТОМ-1 | ТОМ-2 | ТОМ-3
АрхитектураБиологияГеографияДругоеИностранные языки
ИнформатикаИсторияКультураЛитератураМатематика
МедицинаМеханикаОбразованиеОхрана трудаПедагогика
ПолитикаПравоПрограммированиеПсихологияРелигия
СоциологияСпортСтроительствоФизикаФилософия
ФинансыХимияЭкологияЭкономикаЭлектроника

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

Системи штучного інтелекту | Архітектура ЕОМ | Системне програмування і операційні системи | Моделювання систем |


Читайте также:
  1. Блок 2. Основи математичного аналізу.
  2. ДИДАКТИЧНІ ОСНОВИ НАВЧАННЯ СПІВУ
  3. Дидактичні основи семінарських, практичних, лабораторних, індивідуальних та інших форм занять
  4. Задача 3. Динамічне програмування
  5. Змістовний модуль № 12. Суспільство: основи філософського аналізу
  6. Методичні основи грошової оцінки земель населених пунктів
  7. Методичні основи грошової оцінки земель сільськогосподарського призначення

 

Тема 1. Послідовність розробки програми на ПЕОМ. Етапи підготовки та розв’язання задач на ПЕОМ. Мови програмування. Життєвий цикл програми. Структура середовища Borland-Pascal 7.0.

Тема 2. Основи алгоритмізації. Поняття алгоритму, властивості та засоби запису. Поняття змінної та операція присвоювання. Базові структури алгоритмів.

Тема 3. Вступ до мови Pascal. Загальна характеристика мови Pascal. Засоби опису синтаксису мови Pascal. Мова металінгвиністичних формул. РБНФ. Синтаксичні діаграми. Структура Pascal - програми. Стандарт мови та її розвиток у реалізаціях.

Тема 4. Типи даних мови Pascal і організація вводу-виводу. Представлення даних на мові Pascal. Базові типи даних. Організація вводу-виводу.

Тема 5. Обчислювані структури цілих, раціональних, дійсних та комплексних чисел, обчислювані структури нечислових послідовностей.

Тема 6. Формування виразів за допомогою мови Pascal. Типи виразів (числові, нечислові, логічні). Пріоритетність операцій. Префіксна, інфіксна та постфіксна форми запису виразів. Сумісність типів даних виразів.

Тема 7. Реалізація на Pascal базових структур алгоритмів. Організація лінійних, розгалужених і циклічних алгоритмів. Базові керуючі конструкції. Принципи структурного програмування. Обробка послідовностей даних.

Тема 8. Концепція типів мови Pascal. Загальна концепція типів мови Pascal. Діапазонні та перерахункові типи. Множені.

Тема 9. Обробка масивів даних. Організація та обробка масивів даних засобами мови Pascal. Типові алгоритми пошуку та впорядкування.

Тема 10. Проектування програми. Організація підпрограм. Опис і визначення процедур і функцій. Локальний та глобальний контекст програми. Розташування локальних змінних. Види параметрів підпрограм. Нетрадиційні засоби опису підпрограм. Організація процедурних параметрів.

Тема 11. Організація модулів. Стандартні бібліотечні модулі. Розробка власних бібліотечних модулів.

Тема 12. Рекурсія. Пряма та посередня рекурсія. Механізм рекурсії. Вибір між ітераційним та рекурсивним рішенням.

Тема 13. Файловий тип даних. Типи файлів. Етапи роботи з файлом. Операції над файлом.

Тема 14. Структури даних. Тип даних - запис. Варіантний запис. Оператор with.

Тема 15. Динамічна область пам’яті. Вказівники та адреса. Карта розподілу пам’яті під Pascal - програму. Операції з динамічною областю пам’яті.

Тема 16. Формування списків. Операції над списками. Стек. Черга. Дерево.

Література:

1. Окулов С.М. Основы программирования.- М.: ЮНИМЕДИАСТАЙЛ, 2002.-424с.:ил.

2. Окулов С.М. Программирование в алгоритмах./ С.М.Окулов.-М.: БИНОМ, Лаборатория знаний, 2002.-341с.:ил.

 


Дата добавления: 2015-07-16; просмотров: 55 | Нарушение авторских прав


<== предыдущая страница | следующая страница ==>
Комп'ютерні мережі| Об’єктно–орієнтоване програмування

mybiblioteka.su - 2015-2024 год. (0.006 сек.)