Найти тему

Лабораторная работа в Паскале. Алгоритмы и базовые программы

Оглавление

Лабораторная работа 1

Цель работы: научиться составлять алгоритм программы и записывать его с помощью блок-схем.

Задача:

Напишите блок-схему алгоритма программы, которая классифицирует компьютерную сеть. Программа запрашивает у пользователя число компьютеров в сети и в зависимости от введенного количества выводит класс сети (если число ЭВМ меньше 256 – то это сеть класса C, от 256 до 65535 – сеть класса B, свыше 65535 – сеть класса A).

блок-схема
блок-схема

Вывод: в ходе работы мною был составлен алгоритм программы и записан с помощью блок-схемы.

Лабораторная работа 2

Цель работы: научиться работать со средой Borland Pascal, познакомиться со структурой программы в Pascal и действиями, выполняемыми над данными.

-2

-3
-4
-5
-6
-7

Действия, выполняемые над данными

-8

Принцип действия этих операций можно проиллюстрировать такой таблицей:

таблица
таблица

Из идентификаторов, констант, знаков арифметических, логических операций и операций сравнения составляются выражения.

Правила составления выражений

1 Два символа арифметических операций не должны стоять рядом; исключение составляет знак «–» перед отрицательной константой.

2 Нельзя опускать знак умножения.

3 Круглые скобки определяют очередность выполнения операций.

4 Число левых и правых скобок должно быть одинаково.

5 При отсутствии скобок вычисление выражения выполняется согласно приоритету операций:

• унарные операции: NOT, + (увеличение на 1), – (уменьшение на 1);

• операции типа умножения: *, /, DIV, MOD, AND;

• операции типа сложения: +, –, OR;

• операции отношения =, <, >, <=, >=, <>.

Система программирования Borland Pascal

Система программирования Borland Pascal представляет собой единство компилятора с языка

программирования Pascal и некоторой инструментальной программной оболочки, способствующей повышению эффективности создания программ.

Назначение среды: написание и редактирование текстов программ, загрузка с диска и сохранение на диске программ на языке Pascal, компиляция, запуск и отладка программ, а также многое другое.

клавиши описание
клавиши описание

клавиши описание
клавиши описание

Выводы: в ходе работы мною были изучены методы работы со средой Borland Pascal, особенности структуры программы в Pascal и действиями, выполняемыми над данными.

Лабораторная работа 3

Цель работы: познакомиться с операторами ввода/вывода, присвоения, безусловного перехода, составными и пустыми операторами языка Pascal. Научиться применять оператор условного перехода.

Задача:

Используя оператор условного перехода, напишите программу, которая классифицирует компьютерную сеть. Программа запрашивает у пользователя число компьютеров в сети и в зависимости от введенного количества выводит класс сети (если число ЭВМ меньше 256 – то это сеть класса C, от 256 до 65535 – сеть класса B, свыше 65535 – сеть класса A);

блок-схема
блок-схема

Вывод: в ходе работы мною были изучены операторы условного перехода и написана программа с их использованием.

Лабораторная работа 4

Цель работы: Научиться работать с одномерными массивами и операторами цикла WHILE...DO и REPEAT...UNTIL.

Задача:

Заменить все отрицательные элементы массива нулями (12);

блок-схема
блок-схема
код программы и результат выполнения
код программы и результат выполнения

Вывод: в ходе работы мною были изучены методы работы с одномерными массивами и операторами цикла WHILE...DO и REPEAT...UNTIL.

Лабораторная работа 5

Цель работы: научиться работать с двухмерными массивами.

Задача:

Вывести столбец и строку двухмерного массива 4 × 5, на пересечении которых расположен максимальный элемент.

блок-схема
блок-схема
Результат выполнения
Результат выполнения
Результат выполнения
Результат выполнения

Вывод: в ходе работы мною были изучены методы работы с двухмерными массивами.