ΠŸΠΎΠΌΠΎΡ‰ΡŒ Π² написании студСнчСских Ρ€Π°Π±ΠΎΡ‚
АнтистрСссовый сСрвис

ΠžΠ±Ρ€Π°Π±ΠΎΡ‚ΠΊΠ° ΠΎΠ΄Π½ΠΎΠΌΠ΅Ρ€Π½Ρ‹Ρ… массивов ΠΈ ΠΌΠ°Ρ‚Ρ€ΠΈΡ†

Лабораторная Ρ€Π°Π±ΠΎΡ‚Π°ΠŸΠΎΠΌΠΎΡ‰ΡŒ Π² Π½Π°ΠΏΠΈΡΠ°Π½ΠΈΠΈΠ£Π·Π½Π°Ρ‚ΡŒ ΡΡ‚ΠΎΠΈΠΌΠΎΡΡ‚ΡŒΠΌΠΎΠ΅ΠΉ Ρ€Π°Π±ΠΎΡ‚Ρ‹

For i:=1 to 11 do. For i:=1 to 11 do. Mx: array of real; For j:=1 to 4 do. For j:=1 to 4 do. For j:=1 to 4 do. For i:=1 to 3 do. For i:=1 to 3 do. For i:=1 to 3 do. Nahozhdenie max}. M: array of real; Apptype console}. Apptype console}. Apptype console}. Apptype console}. Apptype console}. Writeln (m:5:3); Program lab513; Program lab512; Program lab511; Http://www.ru/. Π—Π°Π΄Π°Ρ‡Π° 3. Π—Π°Π΄Π°Ρ‡Π° 2… Π§ΠΈΡ‚Π°Ρ‚ΡŒ Π΅Ρ‰Ρ‘ >

ΠžΠ±Ρ€Π°Π±ΠΎΡ‚ΠΊΠ° ΠΎΠ΄Π½ΠΎΠΌΠ΅Ρ€Π½Ρ‹Ρ… массивов ΠΈ ΠΌΠ°Ρ‚Ρ€ΠΈΡ† (Ρ€Π΅Ρ„Π΅Ρ€Π°Ρ‚, курсовая, Π΄ΠΈΠΏΠ»ΠΎΠΌ, ΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»ΡŒΠ½Π°Ρ)

http://www..ru/

Π›ΠΠ‘ΠžΠ ΠΠ’ΠžΠ ΠΠΠ― Π ΠΠ‘ΠžΠ’Π 5

ЦСль Ρ€Π°Π±ΠΎΡ‚Ρ‹: ΠΈΠ·ΡƒΡ‡Π΅Π½ΠΈΠ΅ ΠΈ ΠΏΡ€ΠΈΠΌΠ΅Π½Π΅Π½ΠΈΠ΅ ΠΌΠ΅Ρ‚ΠΎΠ΄ΠΎΠ² программирования дСйствий ΠΏΠΎ ΠΎΠ±Ρ€Π°Π±ΠΎΡ‚ΠΊΠ΅ ΠΎΠ΄Π½ΠΎΠΌΠ΅Ρ€Π½Ρ‹Ρ… массивов ΠΈ ΠΌΠ°Ρ‚Ρ€ΠΈΡ†.

Π—Π°Π΄Π°Ρ‡Π° 1

Массив ΠΈΠ· 30 Ρ†Π΅Π»Ρ‹Ρ… чисСл Π·Π°ΠΏΠΎΠ»Π½ΠΈΡ‚ΡŒ, присваивая элСмСнтам, дСлящимся Π½Π° 4, значСния 0, ΠΎΡΡ‚Π°Π»ΡŒΠ½Ρ‹ΠΌ элСмСнтам Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ -1. CΠΎΡΡ‚Π°Π²ΠΈΡ‚ΡŒ Ρ‚Ρ€ΠΈ Π²Π°Ρ€ΠΈΠ°Π½Ρ‚Π° ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹ с ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Π½ΠΈΠ΅ΠΌ Ρ€Π°Π·Π»ΠΈΡ‡Π½Ρ‹Ρ… ΠΎΠΏΠ΅Ρ€Π°Ρ‚ΠΎΡ€ΠΎΠ² ΠΎΡ€Π³Π°Π½ΠΈΠ·Π°Ρ†ΠΈΠΈ Ρ†ΠΈΠΊΠ»ΠΎΠ².

Π’Π°Ρ€ΠΈΠ°Π½Ρ‚ 1. ИспользованиС ΠΎΠΏΠ΅Ρ€Π°Ρ‚ΠΎΡ€Π° For

ВСкст ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹

program lab51_1;

{$APPTYPE CONSOLE}

uses

SysUtils;

var

m:array [1.30] of integer;

i:byte;

begin

for i:=1 to 30 do begin

if i mod 4 =0 then m[i]: =0

else m[i]: =-1;

writeln (m[i]);

end;

readln;

end.

Π’Ρ‹Π²ΠΎΠ΄ Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚Π°

Π’Π°Ρ€ΠΈΠ°Π½Ρ‚ 2. ИспользованиС ΠΎΠΏΠ΅Ρ€Π°Ρ‚ΠΎΡ€Π° While

ВСкст ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹

program lab51_2;

{$APPTYPE CONSOLE}

uses

SysUtils;

var

m:array [1.30] of integer;

i:byte;

begin

i:=0;

while i<=30 do begin

i:=i+1;

if i mod 4 =0 then m[i]: =0

else m[i]: =-1;

writeln (m[i]);

end;

readln;

end.

Π’Ρ‹Π²ΠΎΠ΄ Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚Π°

Π’Π°Ρ€ΠΈΠ°Π½Ρ‚ 3. ИспользованиС ΠΎΠΏΠ΅Ρ€Π°Ρ‚ΠΎΡ€Π° Repeat

ВСкст ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹

program lab51_3;

{$APPTYPE CONSOLE}

uses

SysUtils;

var

m:array [1.30] of integer;

i:byte;

begin

i:=0;

repeat

i:=i+1;

if i mod 4 =0 then m[i]: =0

else m[i]: =-1;

writeln (m[i]);

until i=30;

readln;

end.

Π’Ρ‹Π²ΠΎΠ΄ Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚Π°

Π—Π°Π΄Π°Ρ‡Π° 2

массив число ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ° Ρ†ΠΈΠΊΠ»

Для Π·Π°Π΄Π°Π½Π½ΠΎΠΉ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ y = cos (0.5x/2)+cos (x) Π²Ρ‹Ρ‡ΠΈΡΠ»ΠΈΡ‚ΡŒ массив 11 Π΅Π΅ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠΉ Π² Ρ€Π°Π²Π½ΠΎΠΎΡ‚стоящих Ρ‚ΠΎΡ‡ΠΊΠ°Ρ… ΠΈΠ½Ρ‚Π΅Ρ€Π²Π°Π»Π° [2,4]. ВывСсти Π½Π° ΡΠΊΡ€Π°Π½ Ρ‚Π°Π±Π»ΠΈΡ†Ρƒ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠΉ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ. ΠžΠ±Ρ€Π°Π±ΠΎΡ‚Π°Ρ‚ΡŒ массив Π·Π½Π°Ρ‡Π΅Π½ΠΈΠΉ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ ΡƒΠΊΠ°Π·Π°Π½Π½Ρ‹ΠΌ ΠΎΠ±Ρ€Π°Π·ΠΎΠΌ. Π Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚Ρ‹ вывСсти Π½Π° ΡΠΊΡ€Π°Π½. Найти ΠΊΠ²Π°Π΄Ρ€Π°Ρ‚ максимального ΠΈΠ· Ρ‡Π΅Ρ‚Π½Ρ‹Ρ… элСмСнтов массива ΠΈ ΠΎΠ±Ρ‰Π΅Π΅ число Π½ΡƒΠ»Π΅Π²Ρ‹Ρ… элСмСнтов.

ВСкст ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹

program lab2;

{$APPTYPE CONSOLE}

uses

SysUtils;

var my: array [1.11] of real;

mx:array [1.11] of real;

max, y, x1,x2,x, h: real;

i, k: byte;

begin

x1:=2;

x2:=4;

x:=x1;

h:=(x2-x1)/10;

mx[1]: =x;

for i:=1 to 11 do

begin

y:=cos ((0.5*x)/2)+cos (x);

my[i]: =y;

x:=x+h;

mx[i+1]: =x;

writeln ('x=', mx[i]: 5:2,' y=', my[i]: 5:2);

end;

max:=my[1];

for i:=1 to 11 do

if (max

max:=my[i];

max:= max*max;

writeln ('max kvadr y= ', max:5:2);

for i:=1 to 11 do

if my[i]=0 then k:=k+1;

writeln ('vsego nulevyh elementov= ', k);

readln;

end.

Π’Ρ‹Π²ΠΎΠ΄ Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚Π°

Π—Π°Π΄Π°Ρ‡Π° 3

Π”Π°Π½ Π΄Π²ΡƒΠΌΠ΅Ρ€Π½Ρ‹ΠΉ массив [3.4]. ΠŸΠΎΠ»ΡƒΡ‡ΠΈΡ‚ΡŒ Π½ΠΎΠ²Ρ‹ΠΉ массив ΠΏΡƒΡ‚Π΅ΠΌ умноТСния всСх элСмСнтов исходного массива Π½Π° Π΅Π³ΠΎ элСмСнт, наибольший ΠΏΠΎ Π°Π±ΡΠΎΠ»ΡŽΡ‚Π½ΠΎΠΉ Π²Π΅Π»ΠΈΡ‡ΠΈΠ½Π΅.

ВСкст ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹ (массив заполняСтся случ. числами).

program lab53;

{$APPTYPE CONSOLE}

uses

SysUtils;

var

m:array [1.3,1.4] of real;

i, j: byte;

max:real;

begin

randomize;

{zapolnenie}

for i:=1 to 3 do

for j:=1 to 4 do

begin

m[i, j]: =random;

writeln (m[i, j]:5:3);

end;

{nahozhdenie max}

max:=m[1,1];

for i:=1 to 3 do

for j:=1 to 4 do

if max

writeln ('max= ', max:5:3);

{umnozhenie}

for i:=1 to 3 do

for j:=1 to 4 do

begin

m[i, j]: =m[i, j]*max;

{vyvod}

writeln ('new massiv= ', m[i, j]: 5:3);

end;

readln;

end.

Π’Ρ‹Π²ΠΎΠ΄ Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚Π°

Π’Ρ‹Π²ΠΎΠ΄: я ΠΈΠ·ΡƒΡ‡ΠΈΠ» ΠΈ ΠΏΡ€ΠΈΠΌΠ΅Π½ΠΈΠ» ΠΌΠ΅Ρ‚ΠΎΠ΄Ρ‹ программирования дСйствий ΠΏΠΎ ΠΎΠ±Ρ€Π°Π±ΠΎΡ‚ΠΊΠ΅ ΠΎΠ΄Π½ΠΎΠΌΠ΅Ρ€Π½Ρ‹Ρ… массивов ΠΈ ΠΌΠ°Ρ‚Ρ€ΠΈΡ†.

ΠŸΠΎΠΊΠ°Π·Π°Ρ‚ΡŒ вСсь тСкст
Π—Π°ΠΏΠΎΠ»Π½ΠΈΡ‚ΡŒ Ρ„ΠΎΡ€ΠΌΡƒ Ρ‚Π΅ΠΊΡƒΡ‰Π΅ΠΉ Ρ€Π°Π±ΠΎΡ‚ΠΎΠΉ