Реферат Курсовая Конспект
Тема: Програмування арифметичних та логічних задач у багатовіконному середовищі Турбо Паскаль. - раздел Программирование, Міністерство Освіти І Науки, Молоді Та Спорту України Київський Наці...
|
Міністерство освіти і науки, молоді та спорту України
Київський національний університет технологій та дзайну
Факультет ринкових інформаційних та інноваційних технологій
Кафедра інформаційних та комп’ютерних технологій
Тема: Програмування арифметичних та логічних задач у багатовіконному середовищі ТурбоПаскаль.
Мета роботи: ознайомлення зі структурою екрана ТурбоПаскаля, вивчення структури та основних етапів створення програмного продукту з використанням операторів присвоювання, переходу, вводу/виводу, стандартних функцій та арифметичних виразів, компіляція та запуск програми.
BEGIN
|
END.
Заголовок та майже кожний оператор повинен закінчуватися символом «; ».
Нижче подана структура програми на мові Паскаль у загальному вигляді:
PROGRAMім’я (INPUT, OUTPUT);
LABEL –розділ міток;
CONST –розділ констант;
TYPE– розділ типів;
VAR –розділ змінних;
PROCEDURE, FUNCTION – розділ процедур і функцій;
BEGIN
Оператор 1;
. . .
Оператор n – 1;
Оператор n
END.
Типи даних
У мові Паскаль є можливість використання широкого спектра різних типів даних. Типи даних визначають можливі значення констант, змінних, функцій, виразів. Типі даних поділяють на прості та складні.
Простітипи – стандартні та ті, що змінюються.
Стандартні типи:
· INTEGER(цілий);
· REAL(дійсний);
· BOOLEAN(логічний; може приймати лише 2 значення: TRUE-істина, FALSE – неправильно);
· CHAR(символьний).
Типи, що змінюються – визначаються користувачем.
Складні типи– комбінації простих типів (масиви, множини, записи, файли).
Прості оператори
1. Оператор присвоювання:
Змінна := вираз;
Наприклад:
А:=0;
К:=2*К+М+SQR(Х+4);
2. Оператор вводу:
READ ([C1,] C2, … Ck); –читає данні з вхідного файлу з ім’ям С1.
Якщо ім’я файла С1 відсутнє, то мається на увазі файл INPUT.
READLN ([C1,] C2, … Ck);С1, … Сk
- після вводу змінних чекає ознаки «кінця рядка»
для переходу на наступний рядок.
3. Оператор виводу:
WRITE ([P1,] P2, … Pn); –виведення значень змінних
у файл з ім’ям Р1. Якщо ім’я файла Р1 відсутнє,
мається на увазі файл OUTPUT. Р2, … Рn
WRITELN ([P1,] P2, … Pn); –після виводу значень змінних
в файл з ім’ям Р1 в один рядок реалізує перехід на наступний рядок.
WRITELN; – пропуск рядка.
Послідовність виконання роботи
1. Запустити інтегровану інструментальну оболонку Турбо Паскаль 7.0.
Пуск/Программы/Проводник/D:/ТР/TURBO.
2. Ознайомитися з інтерфейсом та довідковою системою ІІО Турбо Паскаль.
3. Розробити алгоритм розв’язання задачі згідно з варіантом (дод. 1).
4. Побудувати блок-схеми алгоритму.
5. Створити програму засобами оболонки Турбо Паскаль 7.0.
6. Зберегти програму в папку з ім'ям групи.
F2або F10(Alt-F)/File/Save as/в рядку Save file as ввести ім’я файла/Ok.
7. Компіляція та виправлення помилок за потреби.
Alt-F9абоF10/Compile/Compile.
8. Запуск програми та перегляд її результатів.
Ctrl-F9абоF10/Run/Run.
9. Роздрукувати текст та результати роботи програми.
10. Результати роботи оформити у вигляді звіту.
11. Підготуватися до захисту лабораторної роботи.
Тема: Побудова керуючих конструкцій та організація циклічних процесів
Мета роботи: Ознайомлення з операторами умовного та безумовного переходу та циклічними конструкціями мови ТурбоПаскаль.
Завдання
1. Ознайомитися з теоретичним матеріалом з даної теми.
2. Виконати на комп’ютері завдання, що наведені нижче.
3. Результати роботи подати у вигляді звіту.
Послідовність виконання роботи
1. Запустити Турбо Паскаль 7.0.
Тема: Побудова програм в середовищі ТурбоПаскаль з застосуванням графіки
Мета роботи: Ознайомлення з бібліотекою Graph. Розгляд прикладів, в яких використовуються процедури та функції бібліотеки Graph. Створення програм на основі прикладів, що були розглянуті.
Стислі теоретичні відомості
SetGraphMode( режим: Integer).
Завдання
1. Ознайомитися з теоретичним матеріалом з даної теми.
2. Виконати на комп’ютері завдання, що наведені нижче.
3. Результати роботи подати у вигляді звіту.
Тема: Особливості створення програм з складними типами даних
Мета роботи: придбання практичних навичок роботи з регулярними типами даних (масивами), множинами, записами.
Завдання
1. Ознайомитися з теоретичним матеріалом з даної теми.
2. Виконати на комп’ютері завдання, що наведені нижче.
3. Результати роботи подати у вигляді звіту.
Тема: Програмування задач з використанням процедур і функцій.
Мета роботи: Розгляд прикладів програм, в яких застосовуються процедури та функції, створені користувачем. Напис власних процедур та функцій. Використання рекурсії.
Завдання
1. Ознайомитися з теоретичним матеріалом з даної теми.
2. Виконати на комп’ютері завдання, що наведені нижче.
3. Результати роботи подати у вигляді звіту.
Тема: Робота з файлами в ТурбоПаскаль.
Мета роботи: Ознайомлення з поняттям фізичного та логічного файлів, засвоїти технологію роботи з файлами.
Завдання
1. Ознайомитися з теоретичним матеріалом з даної теми.
2. Виконати на комп’ютері завдання, що наведені нижче.
3. Результати роботи подати у вигляді звіту.
Тема: Динамічні структури даних
Мета роботи: Ознайомлення з поняттям покажчика, вивчити операції з ним; придбати практичні навички роботи зі списками та бінарними деревами.
Завдання
1. Ознайомитися з теоретичним матеріалом з даної теми.
2. Виконати на комп’ютері завдання, що наведені нижче.
3. Результати роботи подати у вигляді звіту.
… … ...
1,0000 0,8415 0,5403
5. Якщо серед чисел sin xn (n=1,2,…,30) є хоча б одне від’ємне число, то логічній змінній t присвоїти значення TRUE, інакше – значення FALSE.
6. Логічній змінній p присвоїти значення TRUE, якщо ціле n (n>1) – просте число, та значення FALSE інакше.
7. Дано 100 дійсних чисел. Визначити, чи утворюють вони послідовність, що зростає.
8. Дана послідовність з 70 цілих чисел. Визначити, зі скількох від’ємних чисел вона починається.
9. Обчислити:
.
10. Дано ціле n>1 та дійсні числа х1, х2, ..., хn. Обчислити:
.
Додаток 4
ЗВІТ
з лабораторної роботи № 1
з дисципліни: “Мова Pascal”
Виконав:
ст. групи БЧКІ 1-13
Іваненко І.О.
Перевірив:
ст. викладач Костьян Н.Л.
Черкаси 2013
– Конец работы –
Используемые теги: Тема, програмування, арифметичних, логічних, задач, багатовіконному, середовищі, Турбо, Паскаль0.126
Если Вам нужно дополнительный материал на эту тему, или Вы не нашли то, что искали, рекомендуем воспользоваться поиском по нашей базе работ: Тема: Програмування арифметичних та логічних задач у багатовіконному середовищі Турбо Паскаль.
Если этот материал оказался полезным для Вас, Вы можете сохранить его на свою страничку в социальных сетях:
Твитнуть |
Новости и инфо для студентов