русс | укр

Языки программирования

ПаскальСиАссемблерJavaMatlabPhpHtmlJavaScriptCSSC#DelphiТурбо Пролог

Компьютерные сетиСистемное программное обеспечениеИнформационные технологииПрограммирование

Все о программировании


Linux Unix Алгоритмические языки Аналоговые и гибридные вычислительные устройства Архитектура микроконтроллеров Введение в разработку распределенных информационных систем Введение в численные методы Дискретная математика Информационное обслуживание пользователей Информация и моделирование в управлении производством Компьютерная графика Математическое и компьютерное моделирование Моделирование Нейрокомпьютеры Проектирование программ диагностики компьютерных систем и сетей Проектирование системных программ Системы счисления Теория статистики Теория оптимизации Уроки AutoCAD 3D Уроки базы данных Access Уроки Orcad Цифровые автоматы Шпаргалки по компьютеру Шпаргалки по программированию Экспертные системы Элементы теории информации

До предмету «Основи програмування та програмне забезпечення»


Дата добавления: 2015-06-12; просмотров: 915; Нарушение авторских прав


КРИВОРІЗЬКИЙ КОКСОХІМІЧНИЙ ТЕХНІКУМ

НАЦІОНАЛЬНОЇ МЕТАЛУРГІЙНОЇ АКАДЕМІЇ УКРАЇНИ


Комісія фізико-математичних дисциплін

Методичний посібник

"Основ програмування"

(практична частина)

до предмету «Основи програмування та програмне забезпечення»

для студентів ІІ курсу спеціальності «Монтаж, обслуговування засобів і систем автоматизації технологічного виробництва 5.092503»

Викладач Криволевич І.А.

 

 

«Розглянуто» «Затверджую»

на засіданні циклової комісії заст. директора з НР

фізико-математичних дисциплін _______(Пугач Г.С.)

Голова ЦКФМД_____________ «____» _____2006 р

(Соломяна Т.В.)

 

 

м. Кривий Ріг


Даний методичний посібник створений для виконання студентами студентів ІІ курсу спеціальності «Монтаж, обслуговування засобів і систем автоматизації технологічного виробництва 5.092503» лабораторних робіт предмету «Основи програмування та програмне забезпечення» Криворізького коксохімічного технікуму Національної Металургійної Академії. України

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

 


Вступ

Ви відкриваєте методичний посібник, в якому викладено питання з одного з найцікавіших розділів інформатики – програмування. Саме програмісти створюють все, що містить ваш комп’ютер. І вам надається можливість поповнити ряди творців програм, а не користувачів. Слід сказати, що це люди зі своєрідним світоглядом, розвинутою уявою та математичним складом розуму. Ви, засвоюючи курс, самі собі сформуєте такий спосіб мислення.

В даному посібнику ви знайдете практичні заняття з предмету найбільш зрозуміло скомпоновані, що допоможе не затрачати час на пошук в різних книгах призначених для фахівців. Але в той же час посібник стане гарним помічником в оволодінні основами програмування.



Як прикладом взято найбільш розповсюджену і легку для оволодіння мову програмування - Turbo Pascal. Це мова високого рівня програмування, яка дозволить вам створювати програми як діалогові (наприклад, тести), так і ігрові (ігри, анімацію) програми, а також програми, що демонструють різні процеси, явища та інше.

Бажаю вам приємного процесу пізнання! І хочу нагадати, що ніхто не зможе навчити людину, яка не хоче цього. І лише людина наділена таким даром, як творчість. Програмування дасть вам зрозуміти радість відчуття себе творцем програми. Без програмістів комп’ютер нічим не відрізнявся б від праски або електрочайника. Не слід думати, що граючи в гру з комп’ютером, ви спілкуєтесь з електроприладом, що має розум. Насправді, ви спілкуєтесь з програмістом, що створив цю програму. Це так само, як читаючи листа, думати, що спілкуєшся з листком паперу, а не з автором. Створивши ігрову чи діалогову програму, ви залишаєте в ній частинку себе: своє мислення, своє розуміння прекрасного. Кожна ваша програма – це ваше відображення в творчості. Творіть – і пам’ятайте немає на світі двох ідентичних програм, як немає двох однакових літературних чи музичних творів, як двох зовсім однакових людей.

 


Зміст

Вступ............................................................................................................................ 3

Лабораторна робота №1(3).................................................................................. 6

Тема: Середовище програмування Turbo Pascal. Запуск і елементи вікна. 6

Лабораторна робота № 2(4)................................................................................. 7

Тема: Структура програми Turbo Pascal. Оператори введення/виведення. 7

Лабораторна робота №3 (5)............................................................................... 10

Тема: Робота з арифметичними операціями в Turbo Pascal................. 10

Лабораторна робота № 4 (6).............................................................................. 11

Тема: Робота з умовним оператором.......................................................... 11

Лабораторна робота № 5 (7).............................................................................. 12

Тема: Створення та реалізація лінійних програм, використовуючи модулі CRT та System. 12

Лабораторна робота №6 (8)............................................................................... 14

Тема: Побудова графічних примітивів....................................................... 14

Лабораторна робота №7 (9)............................................................................... 16

Тема: Створення та реалізація найпростіших циклічних програм. Оператор повторення з параметром. 16

Лабораторна робота № 8 (10)............................................................................ 18

Тема: Створення та реалізація найпростіших циклічних програм. Оператор повторення з передумовою. 18

Лабораторна робота № 9 (11)............................................................................ 20

Тема: Створення та реалізація програм опрацювання табличних величин. Створення масивів, арифметичні дії з ними. 20

Лабораторна робота № 10 (12)......................................................................... 22

Тема: Створення та реалізація програм опрацювання табличних величин. Опрацювання масивів за умовою. 22

Лабораторна робота № 11 (13)......................................................................... 25

Тема: Створення та реалізація програм опрацювання табличних величин. Сортування таблиць методом прямого вибору................................................................................................................................. 25

Лабораторна робота № 12 (14)......................................................................... 27

Тема: Створення та реалізація програм опрацювання табличних величин. Сортування таблиць методом бульбашок. 27

Лабораторна робота № 13 (15)......................................................................... 29

Тема: Створення та реалізація програм з оператором вибору та циклом з післяумовою. 29

Лабораторна робота № 14 (16)......................................................................... 33

Тема: Побудова графіків функцій в Turbo Pascal..................................... 33

Лабораторна робота № 15 (17)......................................................................... 35

Тема: Створення найпростіших програм обробки рядкових величин. 35

Лабораторна робота № 16 (18)......................................................................... 38

Тема: Створення та реалізація програм, що використовують програми функції. 38

Лабораторна робота № 17 (19)......................................................................... 40

Тема: Створення та використання програм, що містять підпрограми-процедури. 40

Лабораторна робота №18 (20).......................................................................... 42

Тема : Обробка файлових даних.................................................................. 42

Лабораторна робота № 19 (21)......................................................................... 44

Тема: Використання процедур та функцій модуля Graph при розробці анімації. 44

Лабораторна робота № 20 (22).................................................................... 47

Тема: Вивчення особливостей процедур та функцій модуля CRT..... 47

Додаток..................................................................................................................... 50

Таблиця №1 Арифметичні операції та функції в ТП............................... 50

Таблиця №2. Операції порівняння............................................................... 50

Таблиця №3.Деякі функції і процедури модуля CRT і System............. 51

Таблиця 4.Таблиця кольорів......................................................................... 52

Таблиця 5.Процедури і функції для графічних побудов........................ 52

Таблиця 6. Процедури і функції обробки файлових змінних:.............. 53

Таблиця 7 Варіанти завдань......................................................................... 54

Таблиця 8 Завдання до роботи..................................................................... 56

Таблиця 9. Таблиця 7 Варіанти завдань.................................................... 57


Лабораторна робота №1(3)



<== предыдущая лекция | следующая лекция ==>
Концепция модульного программирования | Хід роботи


Карта сайта Карта сайта укр


Уроки php mysql Программирование

Онлайн система счисления Калькулятор онлайн обычный Инженерный калькулятор онлайн Замена русских букв на английские для вебмастеров Замена русских букв на английские

Аппаратное и программное обеспечение Графика и компьютерная сфера Интегрированная геоинформационная система Интернет Компьютер Комплектующие компьютера Лекции Методы и средства измерений неэлектрических величин Обслуживание компьютерных и периферийных устройств Операционные системы Параллельное программирование Проектирование электронных средств Периферийные устройства Полезные ресурсы для программистов Программы для программистов Статьи для программистов Cтруктура и организация данных


 


Не нашли то, что искали? Google вам в помощь!

 
 

© life-prog.ru При использовании материалов прямая ссылка на сайт обязательна.

Генерация страницы за: 0.853 сек.