Студопедия

Главная страница Случайная страница

Разделы сайта

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






Теоретическая часть. Программы с линейной структурой являются простейшими и используются для реализации обычных вычислений по формулам






Программы с линейной структурой являются простейшими и используются для реализации обычных вычислений по формулам. В программах с линейной структурой инструкции выполняются последовательно, одна за другой.

Алгоритм программы с линейной структурой может быть представлен следующим образом:

 

  ----[Начало   ----[Ввод исходных данных     ----[Обработка вычислений     ----[Вывод результата     ----[Конец   Рис.6.  

 

Пример 4.1. Написать программу вычисления функции У. Значения a, c, d вводятся с клавиатуры.

 

 

Текст программы на языке Pascal.

 

Program lin1; {заголовок программы}

uses crt; {указание библиотечных модулей}

var a, c, d, y: real; {раздел описания переменных}

begin {начало раздела операторов}

clrscr; {команда очистки экрана}

writeln('Введите значения а, c, d '); {вывод текста на экран}

readln(a, c, d); { ввод значений а, c, d }

{вычисление значения y}

{и присваивание полученного значения переменной y}

y: =(sin(c)/cos(c) – d * 23)/(exp((d - 2) * ln(a)) - 1);

{вывод полученного значения на экран}

writeln ('Значение функции y= ', y: 5: 2);

readln; {задержка экрана для просмотра результата}

end. {конец программы}

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

 

   
   
   
   
   
   
   
   
   

 

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

1. Из каких разделов состоит программа на языке Паскаль?

2. Что такое оператор?

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

4. Зачем нужен оператор присваивания? Какой вид он имеет?

5. Что может быть записано в правой части оператора присваивания?

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

7. Что такое константа?

8. Какие правила применяются для создания имен переменных?

9. Что такое идентификатор?

10.Почему знак умножения всегда выписывают явно (например, пишут a*t, а не at)?

11.Как описываются переменные в Паскале?

12.Какие стандартные числовые типы языка Паскаль вам известны?

13.Что вам известно о соответствии типов переменных в языке Паскаль?

14.Какие арифметические операции можно выполнять в Паскале?

15.Что вам известно о приоритете арифметических действий в Паскале?

16.Какие математические функции есть в Паскале?

17.Какая команда служит для ввода данных?

18.Какой формат записи имеет команда ввода?

19.Чем команда ввода READ отличается от READLN?

20.Какая команда служит для вывода данных?

21.Какой формат записи имеет команда вывода?

22.Чем команда вывода WRITE отличается от WRITELN7

23.Как распечатать текст?

24.Что такое форматный вывод?

25.Как напечатать значение переменной на фиксированном количестве позиций?

26.Как напечатать значение переменной с фиксированным количеством знаков после запятой?

27.Как разместить комментарии в программе?


 






© 2023 :: MyLektsii.ru :: Мои Лекции
Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав.
Копирование текстов разрешено только с указанием индексируемой ссылки на источник.