Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Практика.есеп.docx
Скачиваний:
0
Добавлен:
01.07.2025
Размер:
268.78 Кб
Скачать

4.4 Практикалық жұмыс №8

А(5,5) екі өлшемді массивтің әр бағандағы элементтерінің қосындысын тауып, нәтижесін S(5) бір өлшемді массивіне жазу.

Блок-схема:

Бағдарламалық алгоритмі:

Pascal:

uses crt;

var A: array[1..5,1..5] of integer; S: array[1..5] of integer; i,j:integer;

begin

clrscr;

randomize;

writeln('Sgenerirovannyi massiv X(5,5)');

for i:=1 to 5 do

begin

for j:=1 to 5 do

begin

a[i,j]:=random(10)-3;

s[i]:=s[i]+a[i,j];

write(a[i,j],' ');end;

writeln;end;

writeln('Massiv S(5)');

for i:=1 to 5 do

writeln(s[i]);

End.

Си:

#include <stdio.h>

#include <conio.h>

#include<stdlib.h>

#define n 5

#define m 5

main()

{

int a[n][m];

int s[m];

int i,j;

for (i = 0; i < n; i++)

for (j = 0; j < m; j++)

a[i][j]=rand()%10-3;

for(i=1;i<=n;i++)

{

for(j=1;j<=m;j++)

printf("%d ",a[i][j]);

printf("\n");}

for (j = 0 ; j < n; j++)

for (i = 0; i < m; i++)

s[j] += a[i][j];

printf ("\n") ;

for (i = 0; i < m; i++)

printf("%i ", s[i]);

getch();

}

Бағдарламаның нәтижесі:

Қорытынды

Бұл жұмыстың орындалу барысы: теңдеулер жүйесін, сандардың квадраттарының қосындысының орташа мәнін, сандардың модульдерінің орташа мәнін, аргументтің белгілі бір аралықтарда әр түрлі формулалармен функцияны табу С-программалау тілімен шешілді.

Бұл жұмыста келесі С - программалаудың библиотекалары қолданылды:

STDIO.H- “ЕНГІЗУ-ШЫҒАРУ” библиотекасы;

CONIO.H-GETCH операторын қосатын библиотека;

MATH.H-математикалық библиотека.

Келесі мәліметтер типтері қолданылды :

INT – бүтін сандар үшін;

FLOAT – бөлщек сандар үшін.

С - программалаудың келесі опереторлары қолданылды:

MAIN-программаны бастайтын оператор;

PRINTF-экранға шығару операторы;

SCANF-айнымалыны оқу операторы;

IF\ELSE – операторы;

GETCH- “ЭКРАНДЫ ТОҚТАТУ” операторы.

Пайдаланылған әдебиеттер тізімі

1.Эинштейн М.С. Программирование на языке С. – М.: “Академия”,2011.

2.Эинштейн М.С. Практикум по программированию на языке С. – М.:

“Академия”,2011.

3. Березин Б.И. Начальный курс С и С++. –М.: “Диалог - Мифи”,2004.

4. Архангельский А.Я. Язык С++ в С++ BUILDER. –M., 2008.

5. Ишкова Э.А. С++ начала программирования.-М.: “Бином”, 2011.

6. Коплеин Дж. Программирование на С++. –СПб., 2005.

7. Либерти Дж. Освой самостоятельно С++ за 21 день.-М., 2007.

8. Павловская Т.А. С/С++. Структурное программирование. СПб.: “Питер”,

2010.

22