Студопедия

КАТЕГОРИИ:

АстрономияБиологияГеографияДругие языкиДругоеИнформатикаИсторияКультураЛитератураЛогикаМатематикаМедицинаМеханикаОбразованиеОхрана трудаПедагогикаПолитикаПравоПсихологияРиторикаСоциологияСпортСтроительствоТехнологияФизикаФилософияФинансыХимияЧерчениеЭкологияЭкономикаЭлектроника


Turbo Pascal.




Последовательность действий для выполнения программы в среде

1. Загрузите программу-оболочку VolkovCommander и сделайте текущим свой каталог.

2. Клавишей F2 откройте пользовательское меню и выберите в нем пункт Turbo Pascal.

3. В открывшемся окне интегрированной среды Turbo Pascal выберите пункт меню File/New.

4. Откроется окно текстового редактора среды Turbo Pascal (с синим фоном), в котором можно набирать исходный текст программы на языке Паскаль. Наберите в нем следующий текст программы.

 

5. Далее следует сохранить в файле на диске набранный текст программы. Для этого используется пункт меню File/Save As.

6. Оттранслируйте программу и запустите ее на выполнение с помощью пункта меню Run/Run (можно сначала Compile/Compile, затем Run/Run). Если текст программы содержит синтаксические ошибки, то в верхней строке окна редактора появляется сообщение об ошибке, а курсор указывает предположительное местоположение ошибки. После исправления ошибки надо вновь сохранить программу (File/Save) и запустить ее на трансляцию и выполнение (Run/Run). Когда все ошибки в программе будут исправлены, она начнет выполняться.

7. Когда выполнение программы дойдет до ввода данных, ее выполнение приостановится, произойдет переключение к пользовательскому экрану (на черном фоне). Для набранной программы следует ввести 2 исходных данных. 2 числа (для и для) можно вводить или в одной строке через пробел, или каждое с новой строки. После ввода исходных данных должна быть нажата клавиша Enter.

8. Когда выполнение программы закончится, на экране вновь появится окно редактора с исходным текстом программы. Чтобы увидеть выведенные на экран результаты работы программы, воспользуйтесь пунктом меню Debug/User screen.

9. Выполните программу несколько раз с разными исходными данными. Убедитесь в правильности ее работы.

10. Внесите изменения в программу, например, добавьте указание формата вывода в оператор вывода:

Writeln (‘Ср. арифметическое=’, sa:5:2);

Writeln(‘Ср. геометрическое=’, sg:5:2);

 

Сохраните измененный вариант программы (File/Save) и выполните ее заново (Run/Run).

11. Выйдите из среды Turbo Pascal с помощью пункта меню File/ Exit.


 

Текст программы:

 

Program First;

Var

a, b, sa ,sg : real;

Begin

Writeln (‘Введите два числа :’);

Readln (a,b);

Sa := (a+b)/2;

Sg := sqrt(a*b);

Writeln (‘Ср. арифметическое=’, sa);

Writeln(‘Ср. геометрическое=’, sg);

End.

 

 

Варианты заданий

Вариант 1

Вариант 2

Вариант 3

Вариант 4

Вариант 5

Вариант 6

Вариант 7

Вариант 8

Вариант 9

Вариант 10

Вариант 11

Вариант 12

Вариант 13

Вариант 14

Z=

Вариант 15

Вариант 16

Вариант 17

Вариант 18

Вариант 19

G=

Вариант 20

Вариант 21

Вариант 22

Вариант 23

Z=

Вариант 24

Вариант 25

Вариант 26

G=

 

Контрольные вопросы

1. Какова структура программы на языке Паскаль?

2. Чем разделяются операторы в программе на Паскале?

3. Какие описательные разделы может содержать программа на Паскале? В каком порядке они должны следовать в программе?

4. Каковы правила составления идентификаторов?

5. Чем отличаются зарезервированные слова от стандартных идентификаторов?

6. Что определяет тип данного?

7. Чем отличаются данные типа real от данных типа integer?

8. Что такое константа? Назовите виды констант.

9. Как записываются константы в программе?

10. Каковы способы записи вещественных чисел в программе?

11. Что такое переменная?

12. Какие типы относятся к порядковым? Что их отличает от других?

13. Как работает оператор присваивания?

14. Что такое выражение?

15. Какие операции относятся к арифметическим? Укажите их приоритет.

16. Для чего используются круглые скобки в выражениях?

17. Какие операции применимы к целочисленным данным?

18. Какие операции применимы к вещественным данным?

19. Какие операции отношения вы знаете? Какой тип имеет их результат?

20. Что будет, если пропустить знак умножения при записи оператора с:=a*b?

21. Для какой цели могут использоваться фигурные скобки в программе на Паскале?

22. Где и как в программе можно записать комментарий?

23. Каково назначение процедур read и readln? Чем они различаются?

24. Какие элементы может содержать список ввода? Какого типа они могут быть?

25. Каково назначение процедур write и writeln?

26. Какие элементы может содержать список вывода? Какого типа они могут быть?

27. Сколько элементов может содержать список ввода? Что будет, если он будет пустым?

28. Какое соответствие должно быть между типами переменных списка ввода и типами вводимых данных?

29. Как записывается формат вывода? Что он определяет?

30. В чем состоит действие процедур writeln и readln без параметров?

 


Поделиться:

Дата добавления: 2015-09-15; просмотров: 40; Мы поможем в написании вашей работы!; Нарушение авторских прав


<== предыдущая лекция | следующая лекция ==>
 | Практическая часть. “Программирование линейных вычислительных процессов”
lektsii.com - Лекции.Ком - 2014-2024 год. (0.008 сек.) Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав
Главная страница Случайная страница Контакты