- •Ознакомьтесь со структурой среды Turbo Pascal 7.0. Запишите основные команды работы в среде.
- •В следующем пк представлены операции, допустимые при работе с целыми данными.
- •Протестируйте пк на следующей серии данных:
- •Для введенного трехзначного числа получить число, образованное путем перестановки цифр сотен и единиц.
- •Идет k-я секунда суток. Определить, сколько целых часов (h) и целых минут (m) прошло с начала суток.
- •Самостоятельная работа:
«Операции работы с целыми числами в Turbo Pascal»
Лабораторная работа №1
Цель:
Получить представления о среде программирования Turbo Pascal 7.0, порядковых (целых) типах данных, формировать умения решения задач на целочисленную арифметику.
Задания:
Ознакомьтесь со структурой среды Turbo Pascal 7.0. Запишите основные команды работы в среде.
Базовыми компонентами система программирования Турбо Паскаль являются компилятор языка Паскаль, средства создания и редактирования исходных текстов программ и средства их отладки (поиска ошибок). Все эти компоненты объединены в единую интегрированную среду разработчика, с которой как раз и работает программист, создавая свои программы.
По функциональному назначению выделяется три области экрана:
Строка меню
Рабочая область
Строка состояния
Строка меню активизируется нажатием клавиши F10. В меню содержатся следующие разделы:
File. Позволяет выполнять все основные действия с файлами (создание, открытие, сохранение ..)
Edit. Позволяет выполнять все основные операции редактирования текста (копирование, вставка, удаление фрагментов, отмена последних изменений ..)
Search. Позволяет осуществлять поиск и замену фрагментов текста.
Run. Позволяет запускать программу, в том числе в пошаговом режиме.
Compile. Позволяет осуществлять компиляцию программы.
Debug. Содержит команды, облегчающие процесс поиска ошибок в программе.
Tools. Содержит некоторые дополнительные средства Турбо Паскаль.
Options. Позволяет установить необходимые для работы параметры компилятора и среды разработчика.
Window. Позволяет выполнять все основные операции с окнами (открывать, закрывать, перемещать, изменять размер).
Help. Позволяет получить имеющуюся в системе справочную информацию.
В следующем пк представлены операции, допустимые при работе с целыми данными.
Программный код
Комментарии
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.
Конец программы
Прокомментируйте ПК.
Дополните ПК с целью вывода всех результатов.
Задача: Ввести числа а=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; Легенда
|
Запись алгоритма (блок-схема)
|