Разработка циклических программ с заданным числом повторений. Порядок выполнения работы

Выполнил:

Студент гр.11ОЭ1б __________________________ И.С.Балакирева

подпись, дата

Принял:

Доцент кафедры ИКТ _________________________

подпись, дата

Пенза

Лабораторная работа №3

Разработка циклических программ с заданным числом повторений

Цель работы

Целью работы является освоение процесса разработки циклических программ с заданным (известным) числом повторений на языке Turbo Pascal.

Задание на лабораторную работу

1. Освоить функции интегрированной среды Turbo Pascal для подготовки текста программы, компиляции и запуска на выполнение (п. 1.5.1 - 1.5.2).

2. Составить программу по заданному варианту Вариант №3

Порядок выполнения работы

1. Получить вариант задания (п. 1.9).

2. Изучить функции системы Turbo Pascal для подготовки текста программы, компиляции и запуска на выполнение. Освоить функции редактора для подготовки текста программы (п. 1.5.1 - 1.5.2).

3. Изучить структуру Pascal-программы, операторы определения переменных стандартных типов и операторы ввода-вывода значений переменных указанных типов (п. 1.6 - 1.7).

4. Подготовить файл с исходным текстом программы и отладить программу с использованием среды Turbo Pascal (п. 1.5, 1.8).

5. Устно ответить на контрольные вопросы (п. 1.11).

6. Оформить отчет (п. 1.10).

Вариант №3

а) Вычислить .

Program lab3a;

Var

X,I,s,n:integer;

Begin

Writeln(‘wwod znachenia x’);

Read(x):

Writeln(‘wwod znachenia n’);

Read(n):

S:=0;

For I:=1 to n do

S:=s+(i*x)

Writeln (‘symma ryada =’,s);

Readln

End.


б) Подсчитать сумму нечетных элементов кортежа

Program lab3b;

Const n=5;

Var

i,p:integer;

a:array[1..n] of integer;

Begin

Writeln(‘wwod znachenia n’);

Read(n);

For I:=1 to n do

Writeln (‘a[‘I’]=’);

Read (A[1]);

end

P:=1;

For;I:=1 to n do

If(a[i]<0)then

P:=p*a[i];

Writeln(‘proizwedenie =’,p);

Readln

End.

в) Найти минимальный элемент матрицы n´m.

Program lab3с;

uses crt;

var

n:real;

Ar:array[0..9]of integer;

I,min: integer;

b:array[1..n] of real;

begin

for i:=1 to 9 do begin

writeln(‘Ar[‘,i,’I =');

read(Ar[i]);

end

writeln;

min:=Ar[1];

for i:=2 to 9 do

if Ar[i]<min then

min:=Ar[i];

writeln(min);

readln;

readln;

end.

Вывод: в ходе работы мы освоили процесс разработки циклических программ с заданным (известным) числом повторений на языке Turbo Pascal.


Понравилась статья? Добавь ее в закладку (CTRL+D) и не забудь поделиться с друзьями:  



double arrow
Сейчас читают про: