Информатика. Учебно-методическое пособие. Артемова С.В - 12 стр.

UptoLike

Содержание отчета
1 Цель лабораторной работы.
2 Блок-схема алгоритма программы.
3 Текст программы.
Результат расчета
Пример программы на языке Паскаль для расчета значения
функции заданной интервально
{ Составление простейших вычислительных программ}
{ разветвленной структуры }
{ Программирование арифметических выражений. }
{ Операции ввода-вывода. }
uses CRT; { Подключается библиотека CRT }
var x, y: Real;
s: Char; { Переменная символьного типа }
f: Boolean; { Переменная логического типа }
begin
ClrScr; { Производится очистка экрана }
WriteLn('Cоставил Поляков Д.Г., КТФ, гр. Р-11 ');
WriteLn; { Вывод пустой строки }
repeat { Цикл с постусловием }
f := False; { Флаговая переменная }
WriteLn('Введите аргумент вычисляемого выражения');
ReadLn(x); { Считывается вводимое число }
if (x>10) then y:=1
else if (x>=0) and (x<=10) then y:=2*x-1
else if (x<0) then y:=Abs(1-3*x);
WriteLn('Выводится результат вычисляемого выражения');
WriteLn(y:4:5); { Форматный вывод }
WriteLn('Вычислять ли функцию для другого аргумента? Y/N');
s:=ReadKey; { Считывается символ с клавиатуры }
WriteLn;
if s in ['y','Y'] then f := True;
until f = False;
end.
Пример программы на языке СИ
Программа вычисляет значение функции y = f (z), в зависимости от значения переменной z:
// Подключаемые библиотеки
#include<stdio.h> // Библиотека ввода-вывода
#include<conio.h> // Библиотека работы с окнами
#include<math.h> // Библиотека математических функций
void main(void) // Главная функция (основной блок программы)
{
// Раздел объявления локальных переменных
int z, p; // z-аргумент, p-флаговая переменная
char key; // Символьная переменная
// Раздел объявления констант
const int true=1; // Истина
const int false=0; // Ложь