
- •Оглавление
- •Лабораторная работа № 1. Вычислительные процессы линейной структуры
- •Основные понятия Основные команды системы программирования Турбо Паскаль
- •Структура программы на языках pascal. Процедуры ввода-вывода, оператор присваивания Структура программы на языке Pascal
- •Процедуры ввода/вывода языка Turbo Pascal
- •Оператор присваивания
- •Примеры решений задач
- •Простые числовые типы данных Тип данных Integer Действия с целыми числами
- •Операции над целыми числами
- •Тип данных Real Действия с действительными числами
- •Стандартные функции и операции
- •Программы с линейной структурой
- •Примеры решений задач
- •Задания для самостоятельного выполнения
- •Лабораторная работа № 2. Вычислительные процессы разветвляющей структуры
- •Условный оператор. Оператор многозначного ветвления
- •Оператор выбора case
- •Блок-схема программы
- •Задания для самостоятельного выполнения
- •Задания для самостоятельного выполнения
- •Лабораторная работа № 3. Вычислительные процессы с использованием оператора цикла с предусловием, с постусловием и с параметром
- •Структура оператора цикл с предусловием
- •Структура оператора цикл с постусловие
- •Блок-схема
- •Задания для самостоятельного выполнения
- •Структура оператора цикл с параметром
- •Задания для самостоятельного выполнения
- •Блок-схема
- •Задание для самостоятельного выполнения
- •Лабораторная работа № 4. Одномерные массивы
- •1. Одномерный массив
- •1.1. Понятие «массив»
- •1.2. Описание одномерных массивов
- •Var Имя переменной: array [тип индекса (ов)] Of тип элементов;
- •1.3. Ввод и вывод одномерных массивов в Паскале
- •Задания для самостоятельного выполнения
- •Лабораторная работа № 5. Двумерные массивы
- •Ввод двумерного массива Паскаля.
- •Пример программы ввода двумерного массива Паскаля с клавиатуры
- •Вывод двумерного массива Паскаля на экран
- •Задания для самостоятельного выполнения
- •Лабораторная работа № 6. Матричная алгебра
- •Задания для самостоятельного выполнения
- •Лабораторная работа № 7. Обработка строк
- •Блок-схема
- •Задания для самостоятельного выполнения
- •Лабораторная работа № 8. Тип данных файл Цель работы: составить и выполнить программу, используя «Тип данных файл».
- •Процедуры и функции обработки файловых переменных
- •Задания для самостоятельного выполнения
- •Список литературы
- •Приложение Графическое описание алгоритмов
- •Условные графические обозначения, применяемые при составлении схем алгоритмов
Лабораторные работы по Информатике для ИСиТ, с/о
Оглавление
Лабораторная работа № 1. Вычислительные процессы линейной структуры 2
Текст программы на языке Pascal 6
Лабораторная работа № 2. Вычислительные процессы разветвляющей структуры 8
Текст программы на языке Pascal 13
Лабораторная работа № 3. Вычислительные процессы с использованием оператора цикла с предусловием, с постусловием и с параметром 15
Текст программы на языке Pascal 16
Текст программы на языке Pascal 18
Блок-схема Текст программы на языке Pascal 20
Блок-схема 21
Текст программы на языке Pascal 22
Лабораторная работа № 4. Одномерные массивы 23
Лабораторная работа № 5. Двумерные массивы 28
Лабораторная работа № 6. Матричная алгебра 35
Лабораторная работа № 7. Обработка строк 38
Лабораторная работа № 8. Тип данных файл 42
Цель работы: составить и выполнить программу, используя «Тип данных файл». 42
Список литературы 47
ПРИЛОЖЕНИЕ 48
Лабораторная работа № 1. Вычислительные процессы линейной структуры
Цель работы: знакомство со средой программирования Турбо Паскаль. Получение практических навыков разработки алгоритмов и программ с использованием базовой алгоритмической структуры «следование».
Основные понятия Основные команды системы программирования Турбо Паскаль
F1 |
обратиться к справочной службе |
F2 |
записать редактируемый текст в дисковый файл (расширение .pas) |
F3 |
прочитать текст из дискового файла в окно редактора |
Alt+F3 |
закрыть текущее окно редактирования |
F4 |
используется в отладочном режиме - остановиться перед исполнением строки, где стоит курсор |
Ctrl+F4 |
просмотреть значение переменной на которой стоит курсор |
F5 |
распахнуть активное окно на весь экран |
F6 |
сделать активным следующее окно |
F7 |
используется в отладочном режиме - войти в процедуру и остановиться перед исполнением первого ее оператора |
F8 |
используется в отладочном режиме - исполнить процедуру не входя в нее |
F9 |
компилировать программу, не выполняя ее |
F10 |
войти в главное меню среды |
Ctrl+F9 |
выполнить прогон программы, загрузив ее в память и вернуться в среду Турбо-Паскаль |
Alt+F5 |
сменить окно редактора на окно вывода результатов работы программы |
Alt+0 |
просмотреть список окон редактирования |
Alt+X |
выйти из среды Турбо-Паскаль |
Alt+F9 |
Compile→Compile компилировать программу |
Структура программы на языках pascal. Процедуры ввода-вывода, оператор присваивания Структура программы на языке Pascal
Структура программы на языке PASCAL состоит из трёх частей:
1) заголовка;
2) описательного блока;
3) исполнительного блока;
Program <имя программы> (Input, Output);
Uses <имя 1>[,<имя 2>...];
Label m1,m2,...;
Const [<константа 1 = значение 1>,...,< константа n = значение n >];
Туре [<имя типа1 = тип>,...,< имя типа n = тип>];
Var <переменная 1>[,<переменная 2>,...,<переменная n>]:<тип>;
Procedure <имя процедуры>[( параметры)];
Begin
<тело процедуры>;
End;
Function <имя> (аргументы):<тип значения>;
Begin
<тело функции>;
End;
Begin
<тело программы>;
End.