Теми рефератів
> Реферати > Курсові роботи > Звіти з практики > Курсові проекти > Питання та відповіді > Ессе > Доклади > Учбові матеріали > Контрольні роботи > Методички > Лекції > Твори > Підручники > Статті Контакти
Реферати, твори, дипломи, практика » Отчеты по практике » Редагування та налагодження програм за допомогою Pascal

Реферат Редагування та налагодження програм за допомогою Pascal





ів


program as;

uses crt;

var a: array [1 .. 10] of integer;

i, k, m: integer;

begin clrscr;

writeln;

for i: = 1 to 10 do a [i]: = random (99);

for i: = 1 to 10 do write (a [i]: 5);

writeln;

writeln;

k: = a [2];

a [2]: = a [4];

a [4]: ​​= k;

for i: = 1 to 10 do write (a [i]: 5);

end.


Заданіе14. Дан 2 мірний масив. Замінити всі елементи кратні 5, нулями


program as;

uses crt;

var a: array [1 .. 5,1 .. 5] of integer;

i, j, s: integer;

begin clrscr;

for i: = 1 to 5 do

for j: = 1 to 5 do a [i, j]: = random (6);

for i: = 1 to 5 do begin

writeln;

for j: = 1 to 5 do write (a [i, j] +5),

end;

writeln;

for i: = 1 to 5 do

for j: = 1 to 5 do begin

if a [i, j] mod 5 = 0 then a [i, j]: = 0;

end;

for i: = 1 to 5 do begin writeln;

for j: = +1 to 5 do write (a [i, j]: 5);

end;

end.


Заданіе15. Дан масив обчислити суму всіх елементів більше 20


program as; end; p> uses crt; writeln;

var a: array [1 .. 10] of integer; for i: = 1 to 10 do if a [i]> 20 then p: = p + a [i];

i, s, p: integer; writeln (p);

begin clrscr; readln;

for i: = 1 to 10 do a [i]: = random (88); end. p> for i: = 1 to 10 do begin

writeln;

for i: = 1 to 10 do write (a [i]: 5);


Процедури і функції


Завдання 1. Скласти програму обчислення числа поєднання C = n! (nm)!


program as;

uses crt;

var m, n, p1, p2, p3: integer;

c: real;

procedure factor (x: integer; var p: integer);

var i: integer;

begin p: = +1;

for i: = 1 to x do p: = p * i;

end;

begin clrscr;

writeln ('Vvedi m, n ');

readln (m, n);

factor (m, p1),

factor (n, p2);

factor (n-m, p3);

c: = p1/(p2 * p3);

writeln (c: 5:2);

end.


Завдання 2. Скласти програму знаходження меншого з 5 заданих чисел, використовуючи процедуру знаходження меншого з 2 заданих чисел


Program as;

Uses crt;

Var a, b, c, d, e, z1, z2, z3, z4, z5: integer;

Procedure min (x, y: integer; var z: integer);

Begin;

If x

Writeln (z);

End;

Begin clrscr;

Readln (a, b, c, d, e);

Min (a, b, z1);

Min (z1, c, z3); ​​

Min (z3, d, z4);

Min (z4, e, z5);

End.


Завдання 3. Написати програму знаходження суми більшого і меншого з 3 заданих чисел


Program as;

Uses crt;

Var a, b, c, d, v, v1, max, max1, min, min1: integer;

Procedure ma (x, y, z: integer; var v: integer);

Begin clrscr;

If x

If max

If x> y then min: = x else min: = y;

If min> z then min1: = min else min1: = z;

V: = min1 + max1;

End;

Begin clrscr;

Readln (a, b, c);

Ma (a, b, c, v1);

Writeln (v1);

End.


Завдання 4. Скласти програму обчислення сумою фактор. всіх парних чисел від m до n


program as;

uses crt;

var a, b, c, n, m, s, k, p1, p: integer;

procedure factor (x: integer; var p: integer);

var i: integer;

begin p: = 1;

for i: = 1 to x do begin p: = p * I; end;

writeln (p);

end;

begin clrscr;

writeln (' Vvedi n, m ');

readln (n, m);

for k: = n to m do if k mod 2 = 0 then begin

factor (k, p1);

s: = s + p1;

end;

writeln (s);

end.


Завдання 5. Дано 5 чисел, знайти їх найбільший спільний дільник, використовуючи процедуру. Для алгоритму їх виду


program as;

uses crt;

var a, b, c, d, e, z1, z2, z3, z: integer;

procedure E (x, y: integer; var z: integer);

begin

while x <> y do if x> y then x: = x-y

else y: = y-1;

z: = x;

end;

begin clrscr;

writeln (' Vvedi a, b, c, d, e ');

readln (a, b, c, d, e);

E (a, b, z);

E (c, d, z1);

E (z, z1, z2);

E (z2, e, z3); ​​

writeln (z3);

end.

M!


Завдання 6. Скласти програму обчислення числа поєднання C = n! (Nm)! за допомогою функції


program as;

uses crt;

var f1, f2, f3, m, m1, n: integer;

c: real;

Function factor (n: integer): integer;

var p, i: integer;


Назад | сторінка 12 з 25 | Наступна сторінка





Схожі реферати:

  • Реферат на тему: Creation of control system by a personnel how to begin with a zero
  • Реферат на тему: Система стабілізації руху ESP (Еlektronischen Stabilities Program)
  • Реферат на тему: Legal infantility as the factor of negative influence on the level of sense ...
  • Реферат на тему: Розробка мікро-ЕОМ, що виконує програму обчислення 2-х матриць розмірністю ...
  • Реферат на тему: Знаходження оптимального числа листів фанери и Вирізання потрібного числа з ...