Студопедия  
Главная страница | Контакты | Случайная страница

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

Формальное исполнение программы FIZIKA

Читайте также:
  1. I)Однофакторный дисперсионный анализ (выполняется с применением программы «Однофакторный дисперсионный анализ» надстройки «Анализ данных» пакета Microsoft Excel).
  2. I. Обоснование соответствия решаемой проблемы и целей Программы приоритетным задачам социально-экономического развития Российской Федерации
  3. II. Место дисциплины в структуре основной образовательной программы
  4. II. Структура программы
  5. III. Ожидаемый результат реализации программы
  6. IV. Особенности программы.
  7. IV. Этапы внедрения программы
  8. V. Требования к результатам освоения основной профессиональной образовательной программы
  9. VII. Требования к условиям реализации основной профессиональной образовательной программы
  10. VIII. Требования к оцениванию качества освоения основной профессиональной образовательной программы

0) До выполнения программы осуществляется распределение свободного участка памяти под переменные величины, описанные в разделе переменных программы (рис. 11.13.). Содержимое выделенных участков памяти - неопределенное;

1) выполняется обращение к процедуре вывода:

WRITELN('Количество, величина сопротивления и напряжение ?')

Вычисляется фактический параметр-выражение. Получается строка символов. Она выводится на экран. На экране, начиная с текущего положения курсора, появляется сообщение:

Количество, величина сопротивления и напряжение ?

, и курсор переводится в начало следующей строки экрана дисплея;

2) выполняется обращение к процедуре ввода:

READLN (n, R, U)

Программа ожидает получения информации в виде трех чисел (три параметра численных типов) с клавиатуры ПЭВМ. Человек набирает эту информацию, например,

10 пробел 5000 пробел 220 и нажимает клавишу ввод (Return или Enter)

Первое данное поступает в память под именем n, второе - под именем R, третье - под именем U. Содержимое оперативной памяти после этого показано на рис. 11.14.

  ОП  
n под хранение данного типа INTEGER (2Б)
Ro ? под хранение данного типа REAL (6Б)
R 5000.0 под хранение данного типа REAL (6Б)
U 220.0 под хранение данного типа REAL 6(Б)
I ? под хранение данного типа REAL 6(Б)

Рис. 11.14. –Содержимое ОП после ввода данных

3) исполняется оператор присваивания (рис. 11.15):

Ro:= R/n

Вначале вычисляется выражение, стоящее в правой части оператора. Создается стек для вычисления выражения. В стек заносятся из памяти значения R и n и знак деления. После чего выполняется деление. В результате получается 500.0 . Затем это значение помещается в память под именем Ro;

 

Ro:= 5000.0 / (500.0)
  R / n  

Рис. 11.15. –Выполнение оператора присваивания Ro:=R/n

4) исполняется оператор присваивания (рис. 11.16):

I:= U/Ro

 

I:= 220.0 / (0.44)
  U / Ro  

Рис. 11.16. –Выполнение оператора присваивания I:=U/Ro

В результате в памяти под именем I помещается значение 0.44 . Содержимое ОП после выполнения этого шага приведено на рис. 1.17.


 

  ОП  
n под хранение данного типа INTEGER (2Б)
Ro 500.0 под хранение данного типа REAL (6Б)
R 5000.0 под хранение данного типа REAL (6Б)
U 220.0 под хранение данного типа REAL 6(Б)
I 0.44 под хранение данного типа REAL 6(Б)

Рис. 11.17. –Содержимое ОП после 4 шага

5) выполняется обращение к процедуре вывода:

WRITELN ('В цепи, состоящей из ', n,

' параллельных сопротивлений ', R,

', к которой приложено напряжение ', U,

', протекает ток = ', I)

В результате исполнения на экране, начиная с текущего положения курсора, появляется сообщение:

В цепи, состоящей из 10 параллельных сопротивлений 5.0000000000E+03, к которой приложено напряжение 2.2000000000E+02, протекает ток = 4.4000000000E-01

Задача


Дата добавления: 2015-01-05; просмотров: 7 | Нарушение авторских прав




lektsii.net - Лекции.Нет - 2014-2018 год. (0.007 сек.)