- •«Економіко-правовий технікум при мауп»
- •Щоденник
- •Липника Андрія Володимировича
- •Розділ 1: Організація масивів данних в Pacal Задача №1
- •Задача №2
- •Задача №3
- •Задача №4
- •Задача №5
- •Розділ 2. Обробка інформації засобами ms Word
- •Лабораторна робота №2. Створення графічних об’єктів в ms Word.
- •Лабораторна робота №3. Створення документу що містить математичні формулита графіки в ms Word
- •Формулискороченогомноження
- •Лабораторна робота №4. Використання електронних форм.
- •Таможенная декларация
- •1. Сведения о лице:
- •3. Сведения о наличии товаров и денежных средств:
- •Лабораторна робота №5. Створення фрагменту методичного посібника в ms Word.
- •Вкладка “Разметка страницы” текстового Процесора msWord 2010
- •Лабораторна робота №6. Візуалізація статистичних та структурних даних в msWord.
- •Робота з малюнками Створення рисунків
- •Лабораторна робота №7 Олімпіадні завдання
Задача №3
program z3;
label 3,4;
{opsk-21, Lypnyk}
Var M:array[1..15] of integer;
i, n, a, max, min,sum : integer;
ser:real;
begin
writeln('Z#3');
writeln('{opsk-21, Lypnyk}' );
4: writeln('Wvedit kilkist chisel [2..15]');
readln (n);
if n<2 then
goto 4;
if n>15 then
goto 4;
writeln ('Wvedit elementy massivy[-99..99] cherez Enter: ');
for i:=1 to n do
readln (M[i]);
writeln (' zaday chisla');
for i:=1 to n do
writeln (M[i],' ');
writeln;
sum:=0;
max:=M[1];
min:=M[1];
for i:=1 to n do
if max<M[i] then
max:=M[i];
if min>M[i+1] then
min:=M[i+1];
for i:=1 to n do
begin
sum:= M[i]+sum;
end;
ser:= sum/n;
writeln('max= ' ,max);
writeln('min= ' ,min);
writeln('sum= ',sum);
writeln('ser= ' ,ser: 3:2);
writeln;
write('esli vuxid to wvedit 1, esli povtor to wvedit 2');
writeln;
readln (a);
if a=1 then
goto 3;
if a=2 then
goto 4;
readln;
3:end.
Задача №4
Program z4;
{opsk-21, Lypnyk}
uses crt;
label 1,2,3,4,5,6;
var m:array[-99..99] of integer;
i,n,a,b:integer;
begin
begin
writeln('Z#4');
writeln('{opsk-21, Lypnyk}' );
n:=0;
6:writeln('Введіть кількість елементів масиву [1..99]');
readln(n);
if n<1 then
goto 6;
if n>99 then
goto 6;
end;
begin
m[i]:=0;
write(m[i],'');
writeln('Введіть масив');
3:for i:=1 to n do
read(m[i]);
if m[i]<-99 then
goto 3;
if m[i]>99 then
goto 3;
2:case m[i] of
2:n:=n-1;
end;
begin
writeln('1-записувати в масив, 2-видаляти останні записанні в масиві, 3-вивести в рядок дляконтролю записанні в масив числа, 4-вийти з програми.');
readln(b);
if b=1 then
goto 1;
if b=2 then
goto 2;
if b=3 then
goto 3;
if b=4 then
goto 4;
readln;
1:begin case n+1 of 1: n:=n+1 end;
end;
end;
end;
4:end.
Задача №5
Створити програму з обов’язковим використанням масивів, сортувати програму методом сортування (на вибір).
Алгоритм
Вводимо проміжок масиву(1..1000) типу byte.
Виводимо на екран повідомлення(Введіть кількість елементів масиву).
Вводимо з клавіатури кількість елементів масиву.
Обнулимо всі змінні масиву.
Використовуючи функцію авто заповнення(random) заповнюємо масив.
Виводимо ще несортований масив на екран.
Використовуючи оператор case присвоюємо числам змінні та записуємо формули для змінних.
Переводимо масив на наступний рядок
За допомогою цикла з лічильником присвоюємо коміркам масиву значення.
Ставимо інтервал між комірками та виводимо відсортований масив на екран.
program z5;
{opsk-21, Lypnyk}
var a:array[1..1000] of integer;
n,e,d,i:integer;
k:integer;
begin
writeln('Z#5');
writeln('{opsk-21, Lypnyk}' );
writeln ('Wvedit kilkist elementy massivy [1..1000]');
read(k);
n:=0;
e:=0;
d:=0;
for i:=1 to k do
begin
writeln('
a[i]:=random(3);
write(a[i]:4);
case a[i] of
0: n:=n+1;
1: e:=e+1;
2: d:=d+1;
end;
end;
writeln;
for i:=1 to n do
a[i]:=0;
for i:=1 to e+n do
a[i]:=1;
for i:=n+e+1 to n+e+d do
a[i]:=2;
for i:=1 to k do
write(a[i]:4);
end.