Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Лаб_раб1.doc
Скачиваний:
7
Добавлен:
13.07.2019
Размер:
152.58 Кб
Скачать

«Операции работы с целыми числами в Turbo Pascal»

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

Цель:

Получить представления о среде программирования Turbo Pascal 7.0, порядковых (целых) типах данных, формировать умения решения задач на целочисленную арифметику.

Задания:

  1. Ознакомьтесь со структурой среды Turbo Pascal 7.0. Запишите основные команды работы в среде.

Базовыми компонентами система программирования Турбо Паскаль являются компилятор языка Паскаль, средства создания и редактирования исходных текстов программ и средства их отладки (поиска ошибок). Все эти компоненты объединены в единую интегрированную среду разработчика, с которой как раз и работает программист, создавая свои программы.

По функциональному назначению выделяется три области экрана:

  • Строка меню

  • Рабочая область

  • Строка состояния

Строка меню активизируется нажатием клавиши F10. В меню содержатся следующие разделы:

  • File. Позволяет выполнять все основные действия с файлами (создание, открытие, сохранение ..)

  • Edit. Позволяет выполнять все основные операции редактирования текста (копирование, вставка, удаление фрагментов, отмена последних изменений ..)

  • Search. Позволяет осуществлять поиск и замену фрагментов текста.

  • Run. Позволяет запускать программу, в том числе в пошаговом режиме.

  • Compile. Позволяет осуществлять компиляцию программы.

  • Debug. Содержит команды, облегчающие процесс поиска ошибок в программе.

  • Tools. Содержит некоторые дополнительные средства Турбо Паскаль.

  • Options. Позволяет установить необходимые для работы параметры компилятора и среды разработчика.

  • Window. Позволяет выполнять все основные операции с окнами (открывать, закрывать, перемещать, изменять размер).

  • Help. Позволяет получить имеющуюся в системе справочную информацию.

  1. В следующем пк представлены операции, допустимые при работе с целыми данными.

    Программный код

    Комментарии

    Program Action;

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

    Var A,B,C: Integer;

    Задание переменных

    Begin

    Начало программы

    A:=10;

    Присвоение переменной А значения 10

    B:=3;

    Присвоение переменной В значения 3

    C:=A*B;

    Присвоение переменной С произведения значений переменных А и В

    Writeln(‘17*3=’,C);

    Вывод на экран значения переменной С

    C:=A div B;

    Переменной С присваивается целая часть от деления значений А на В

    C:=A mod B;

    Переменной С присваивается остаток от деления значений А на В

    C:=A + B;

    Переменной С присваивается сумма значений А и В

    C:=A - B;

    Переменной С присваивается разность значений А и В

    End.

    Конец программы

    1. Прокомментируйте ПК.

    2. Дополните ПК с целью вывода всех результатов.

Задача: Ввести числа а=10 и в=3, затем выполнить операции умножения, деление на цело, остаток от деления, вычитание и сложения для заданных переменных. Результат каждой операции выводить на экран.

Математическая постановка задачи:

Дано: A=10, B=3.

Найти: С(*)-?, С(/)-?, С(ост)-?, С(-)-?, С(+)-?.

Решение:

A=10, B=3 {Задание начальных значений}

C=A*B {Произведение чисел А и В}

C=A \ B {Целая часть от деления А на В}

C=Ост(A / B) {Остаток от деления А на В}

C=A – B {Разность чисел А и В}

C=A + B {Сумма чисел А и В}

Программный код:

Program Action;

Var A,B,C: Integer;

Begin

A:=10; B:=3;C:=A*B;

Writeln(‘17*3=’,C);

C:=A div B; Writeln(C);

C:=A mod B; Writeln(C);

C:=A - B; Writeln(C);

C:=A + B; Writeln(C);

End.

Тестирование программы:

A=10; B=3;

C=30; C=3; C=1; C=7; C=13;

Легенда

Имя

Тип

Класс

Описание

А

целое

входное

число

В

целое

входное

число

С

целое

выходное

число

Запись алгоритма (блок-схема)

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]