Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
99.doc
Скачиваний:
1
Добавлен:
25.09.2019
Размер:
753.15 Кб
Скачать

9 9. Написать программу, которая 10 раз выводит на экран имя и фамилию.

program pz_3_99;

var

a:string;

i:integer;

begin

writeln('Vvedite imya i familyu: ');

readln(a);

for i:=1 to 10 do

writeln(a);

readln;

end.

1 00. Написать программу, которая выводит таблицу квадратов первых десяти целых положительных чисел. Ниже представлен рекомендуемый вид экрана во время работы программы.

program pz_3_100;

var

a,i,b:integer;

begin

a:=1;

writeln('Teblica kvadratov');

writeln('chislo kvadrat');

for i:=1 to 10 do

begin

b:=sqr(a);

writeln(a,' ',b);

a:=a+1;

end;

readln;

end.

1 01. Написать программу, которая выводит таблицу квадратов первых пяти целых положительных нечетных чисел. Ниже представлен рекомендуемый вид экрана во время работы программы.

program pz_3_101;

var

a,i,b:integer;

begin

a:=1;

writeln('Tablica kvadratov');

writeln('chislo kvadrat');

for i:=1 to 5 do

begin

b:=sqr(a);

writeln(a,' ',b);

a:=a+2;

end;

readln;

end.

102. Написать программу, которая вычисляет сумму первых п целых положительных целых чисел. Количество суммируемых чисел должно вводиться во время работы программы.

program pz_3_102;

var

n,i,s,a:integer;

begin

writeln('Enter n');

readln(n);

writeln('pervie ',n,' chisel');

a:=1;

s:=0;

for i:=1 to n do

begin

s:=s+a;

a:=a+1;

end;

writeln('Summa pervih ',n,' chisel ravno ',s);

readln;

end.

1 03. Написать программу, которая вычисляет сумму первых п целых положительных четных чисел. Количество суммируемых чисел должно вводиться во время работы программы.

program pz_3_103;

var

n,i,s,a:integer;

begin

writeln('Enter n');

readln(n);

writeln('pervie ',n,' chetnih chisel');

a:=2;

s:=0;

for i:=1 to n do

begin

writeln(a);

s:=s+a;

a:=a+2;

end;

writeln('Summa pervih ',n,' chetnih chisel ravno ',s);

readln;

end.

104. Написать программу, которая вычисляет сумму первых п членов ряда 1, 3, 5, 7, .... Количество суммируемых членов ряда задается во время работы программы.

program pz_3_104;

var

n,i,s,a:integer;

begin

writeln('Enter n');

readln(n);

writeln('pervie ',n,' chleni ryada');

a:=1;

s:=0;

for i:=1 to n do

begin

writeln(a);

s:=s+a;

a:=a+2;

end;

writeln('Summa pervih ',n,' chlenov ryada ravno ',s);

readln;

end.

105. Написать программу, которая вычисляет сумму первых п чле нов ряда

1

1

1

1

+

----

+

----

+

----

....

2

3

4

program pz_3_105;

var

k,i,n,x:integer;

l,s:real;

begin

writeln('Enter n');

readln(n);

k:=1;

x:=1;

s:=0;

for i:=1 to n do

begin

l:=x/k;

k:=k+1;

s:=s+l;

end;

writeln('Summa pervih ',n,' chlenov ryada ravna ',s:1:4);

readln;

end.

106. Написать программу, которая выводит таблицу степеней двойки (от нулевой до десятой).

program pz_3_106;

var

i,k:integer;

pow:byte;

x:real;

begin

writeln('Tablica stepeney dvoiki');

writeln('Stepen chislo');

k:=0;

for i:=1 to 11 do

begin

x:=exp(k*ln(2));

writeln(k,' ',x:1:0);

k:=k+1;

end;

readln;

end.

1 07. Написать программу, которая вычисляет факториал введенного с клавиатуры числа. (Факториалом числа п называется произведение целых чисел от 1 до п. Например, факториал 1 равен 1, 8 — 40320).

program pz_3_107;

var

k,s,i,n:integer;

begin

writeln('Vvedite chislo factoriala');

readln(n);

k:=1;

s:=1;

for i:=1 to n do

begin

s:=s*k;

k:=k+1;

end;

writeln('Factorial ',n,' raven ',s);

readln;

end.

108. Написать программу, которая выводит таблицу значений функции у = -2,4х2+5х-3 в диапазоне от -2 до 2 с шагом 0,5.

p rogram pz_3_108;

var

I:integer;

x,y:real;

begin

writeln('Tablica funkciy');

writeln('X Y');

x:=-2;

for i:=1 to 9 do

begin

y:=-2.4*sqr(x)+5*x-3;

writeln(x:1:1,' ',y:1:2);

x:=x+0.5;

end;

readln;

end.

1 09. Написать программу, которая вводит с клавиатуры 5 дробных чисел и вычисляет их среднее арифметическое.

program pz_3_109;

var

a,s:real;

I:integer;

begin

writeln('Vvedite 5 drobnih chisel');

s:=0;

for i:=1 to 5 do

begin

readln(a);

s:=s+a;

end;

s:=s/5;

writeln('Srednee arifmeticheskoe: ',s:1:1);

readln;

end.

110. Написать программу, которая вычисляет среднее арифметическое вводимой с клавиатуры последовательности дробных чисел. Количество чисел должно задаваться во время работы программы.

program pr_3_110;

var

a,i:integer;

b,c,d:real;

begin

writeln('vvedite kolitchestvo 4isel');

readln(a);

writeln('vvedite 4usla');

for i:=1 to a do

begin

readln(c);

b:=b+c;

end;

writeln('summa=',b:1:2);

d:=b/a;

writeln('srednee arifm.=',d:1:2);

readln;

end.

111. Написать программу, которая вводит с клавиатуры последовательность из пяти дробных чисел и после ввода каждого числа выводит среднее арифметическое полученной части последовательности.

program pr_3_111;

var

I:integer;

a,b,c,d:real;

begin

writeln('vvedite 4usla');

for i:=1 to 5 do

begin

readln(c);

a:=a+c;

d:=a/i;

writeln('vvedeno 4usel=',i,',

summa=',a:1:2,' srednee arifm=',d:1:2);

end;

readln;

end.

112. Написать программу, которая вычисляет среднее арифметическое последовательности дробных чисел, вводимых с клавиатуры. После того, как будет введено последнее число, программа должна вывести минимальное и максимальное число последовательности. Количество чисел должно задаваться во время работы программы.

program pr_3_112;

var

a,i:integer;

b,c,d,min,max:real;

begin

writeln('vvedite kolitchestvo 4isel');

readln(a);

writeln('vvedite 4usla');

for i:=1 to a do

begin

read(c);

b:=b+c;

if i=1 then

begin

max:=c;

min:=c;

end;

if c>max then

max:=c;

if c<min then

min:=c;

end;

d:=b/a;

writeln('koli4estvo 4isel=',a);

writeln('crednee arifm.=',d:1:2);

writeln('min=',min:1:2);

writeln('max=',max:1:2);

readln;

readln;

end.

113. Написать программу, которая генерирует 10 случайных чисел в диапазоне от 1 до 10, выводит эти числа на экран и вычисляет их среднее арифметическое.

Program pr3_113;

var

s:array [1..20] of Integer;

i,a:Integer;

d:Real;

begin

Randomize;

for a:=1 to 10 do

s[a]:=Random(10)+1;

for a:=1 to 10 do Write(s[a],' '); ;

for i:=1 to Length(s) do a:=a+s[i];

writeln('srednee arifm.= ',a/10:2:2);

readln;

end.

1 14. Написать программу, которая генерирует три последовательности из десяти случайных чисел в диапазоне от 1 до 10, выводит каждую последовательность на экран и вычисляет среднее арифметическое каждой последовательности.

Program pr3_114;

var

s:array [1..20] of Integer;

j,i,a:Integer;

begin

Randomize;

for j:=1 to 3 do begin

for a:=1 to 10 do

s[a]:=Random(10)+1;

for a:=1 to 10 do Write(s[a],' '); ;

for i:=1 to Length(s) do a:=a+s[i];

writeln('srednee arifm.= ',a/10:2:2); end;

readln;

end.

115. Написать программу, которая выводит на экран таблицу стоимости, например, яблок в диапазоне от 100 г до 1 кг с шагом 100.

Program pr3_115;

var

s:array [1..20,1..20] of integer;

j,i,a:Integer;

d:Real;

begin

Randomize;

Writeln('vvedite cenu za kg ');

readln(d);

for i:=1 to 10 do

begin s[i,1]:=i*100; Writeln(s[i,1],' ', d/10*i:5:2) ;end;

readln;

end.

1 16. Написать программу, которая выводит таблицу значений функции у = |х|. Диапазон изменения аргумента — от -4 до 4, шаг приращения аргумента — 0,5.

Program pr3_116;

var

y,x:Real;

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]