Лабораторная работа 1
Цель работы: научиться составлять алгоритм программы и записывать его с помощью блок-схем.
Задача:
Напишите блок-схему алгоритма программы, которая классифицирует компьютерную сеть. Программа запрашивает у пользователя число компьютеров в сети и в зависимости от введенного количества выводит класс сети (если число ЭВМ меньше 256 – то это сеть класса C, от 256 до 65535 – сеть класса B, свыше 65535 – сеть класса A).
Вывод: в ходе работы мною был составлен алгоритм программы и записан с помощью блок-схемы.
Лабораторная работа 2
Цель работы: научиться работать со средой Borland Pascal, познакомиться со структурой программы в Pascal и действиями, выполняемыми над данными.
Действия, выполняемые над данными
Принцип действия этих операций можно проиллюстрировать такой таблицей:
Из идентификаторов, констант, знаков арифметических, логических операций и операций сравнения составляются выражения.
Правила составления выражений
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, на пересечении которых расположен максимальный элемент.
Вывод: в ходе работы мною были изучены методы работы с двухмерными массивами.