Лабораторная работа 1: Введение в ИСР Pascal ABC

Лабораторная работа №1. Введение в интегрированную среду разработки программ «PascalABC»

Общие положения.

Цель работы – научиться основам практической разработки простейших консольных приложений (console application) в интегрированной среде «PascalABC».

Консольным приложением называется программа, использующая в качестве основного устройства ввода-вывода консоль (консоль - это общее название для клавиатуры и дисплея ).

Интегрированная среда разработчика (ИСР) «PascalABC» представляет собой объединённый в одной оболочке программно инструментальный комплекс, предоставляющий программисту возможности по разработке, редактированию, отладке, сохранению на диске и выполнению программ, написанных на ЯП PascalABC.

Используемая нами версия языка Pascal по существу совпадает с наиболее популярными версиями этого языка (такими, как Turbo Pascal, Object Pascal и т.п.) но имеет то преимущество, что является совершенно бесплатной и может быть скачена и установлена на Ваш компьютер с официального сайта pascalabc.net

Вход в операционную систему.

1.Eсли компьютер в нерабочем состоянии, убедиться в том, что он подключён к сети и нажать кнопку питания системного блока.
2.При появлении заставки парольной защиты, ввести …
Пользователь: user
Пароль: user
Нажать клавишу Enter (если не получилось, попробовать пустой пароль)

Запуск ИСР «PascalABC», набор и выполнение программы
1.Если ИСР «PascalABC» не запущена, найти на рабочем столе ярлык PascalABC и двойным щелчком мыши (double click) запустить ИСР.
2. [После завершения загрузки ИСР] Скорее всего, Вы увидите перед собой пустое окно редактирования с мигающим курсором в левом верхнем его углу.
Если же это не так, слева вверху щёлкнуть пункт File главного меню. В выпавшем подменю выбрать подпункт New.
Последовательность этих выборов кратко может быть представлена в форме пути: «File|New». Именно такой, краткой формой изображения последовательных выборов вложенных пунктов меню, мы и будем пользоваться в дальнейшем.
Если всё было сделано правильно, на экране в любом случае должно появиться пустое окно редактирования, озаглавленное как Program1.pas.

3. [В качестве примера] Набрать текст программы сложения двух целых чисел, для чего с клавиатуры ввести следующее (номера операторов слева не проставлять!):

  1. program Sum_of_two;   // дали своё имя программе
  2.      var a, b, sum: Integer;    //описания переменных а, b, sum
  3. Begin
  4.    Write(‘Введите a=);         //запрос ввода а
  5.    Readln(a);                        //ввод а
  6.    Write(‘Введите b=);       //запрос ввода b
  7.    Readln(b);                       //ввод b
  8.    sum:=a+b;                     // вычисление и запись суммы  в переменную sum
  9.    Writeln(a,+, b,=, sum);  // вывод результата в мнемоничном виде
  10. End.

4. Запустить программу, нажав для этого клавишу F9. Внизу откроется окно вывода куда будет выведен текст из первого оператора программы ( Write(‘Введите a=’);) и, ещё ниже, в результате выполнения второго оператора программы (Readln(a);) откроется окошко с мигающим курсором для ввода значения переменной а.
5. Набрать на клавиатуре значение для а (например, 15) и нажать Enter. Появится запрос значения переменной b.
6. Набрать на клавиатуре значение для b (например, 25) и нажать Enter. Вычислится результат - сумма а+b.
Результат отобразится в окне вывода, окно ввода закроется, программа завершится и снова станет активным окно редактирования. Можно что-то в программе подправить и запустить её снова.

Сохранение программы на диске
1. Щёлкнуть в левом верхнем углу главного окна ИСР пункт меню «File|Save as…»
2. Выбрать папку d:\student\1_kurs\ваша_группа\ваша_фамилия (например, d:\student\1_kurs\1pm\ ivanov). Если такая папа отсутствует, тут же создать её.
3. В нижней части окна, вписать имя файла программы, заменив указанное там имя «Program1», например, на имя Вашей программы(Sum_of_two), указанное в её заголовке
4. Сохранить программу в своей папке, нажав для этого внизу, справа кнопку Save.
После сохранения программы можно либо выйти из ИСР (пункт меню File|Exit), либо снова снова выбрав File|New, приступить к вводу другой программы.

Открытие программы
[Если ИСР не запущена] Открыть свою папку, которая содержит файл программы и выполнить двойной щелчок на имени этого файла (оно оканчивается суффиксом .pas). Например, открыть папку d:\student\1_kurs\1pm\ivanov и выполнить двойной щелчок на содержащемся в ней файле Sum_of_two.pas.
или
[Если ИСР запущена]
1. Выбрать в главном меню пункт File|Open…;
2. В открывшемся окне выбрать папку;
3. Выбрать в папке файл программы (например, Sum_of_two.pas).

Решить следующие задачи, сохраняя все решения в своей папке:

1. Ввести два числа типа Integer и вывести их с пояснениями в обратном порядке (например, введя: 46 94, мы получим 94 46):
a) Любым способом;
b) Использовав для ввода-вывода операторы Readln(a,b) и Writeln(a,' ', b)

2. Поэкспериментировать с в предыдущем решении с вариантами ввода-вывода: Readln(a), Readln(b), Read(a,b), Writeln(a,b), Write(a:10,b), Write(a:2,b), Writeln(a) и т.п.
Сделать выводы.

3. Ввести два числа типа Byte (в диапазоне от 0 до 255) и вычислить с пояснениями частное и остаток от деления первого на второе.
4. Решить задачу (3) используя вместо типа данных Byte тип ShortInt (короткие целые) и поэкспериментировать, вводя числа с разными комбинациями знаков. Сделать вывод о том, как формируются знаки частного и остатка.

5. Ввести двузначное число типа Byte и вывести его инверсный (перевёрнутый) вариант. Например, введя 27 вывести 72.
a) Любым способом;
b) Использовав в программе только одну переменную.

5
Your rating: Нет Average: 5 (6 votes)