Студопедия
Случайная страница | ТОМ-1 | ТОМ-2 | ТОМ-3
АвтомобилиАстрономияБиологияГеографияДом и садДругие языкиДругоеИнформатика
ИсторияКультураЛитератураЛогикаМатематикаМедицинаМеталлургияМеханика
ОбразованиеОхрана трудаПедагогикаПолитикаПравоПсихологияРелигияРиторика
СоциологияСпортСтроительствоТехнологияТуризмФизикаФилософияФинансы
ХимияЧерчениеЭкологияЭкономикаЭлектроника

Опис алгоритму. В даному алгоритмі спочатку вводимо з клавіатури матрицю

Читайте также:
  1. Відпрацювання алгоритму ведення документації, зберігання і вилучення інформації.
  2. Выполнение техники катетеризации мочевого пузыря резиновым катетером согласно алгоритму (на фантоме).
  3. Задание 7. По предложенному ниже алгоритму описать коммуникативное поведение в вашей организации.
  4. Опис алгоритму
  5. Побудова схеми алгоритму роботи керуючого пристрою

В даному алгоритмі спочатку вводимо з клавіатури матрицю. Пізніше сумі S1 присвоюємо суму всіх елементів, S2 присвоюємо суму тих елементів, які не входять в заштрихований шаблон, тобто тих, які не належать рамці. Розмір рамки вводимо з клавіатури. Щоб знайти суму елементів що належать заштрихованому шаблону ми від S1 віднімаємо S2.

 

Текст програми

Program mat;

uses crt;

var A:array[1..10,1..10] of integer;

S1, S2, S, i, j, n, m, k:integer;

begin

clrscr;

textColor(green);

writeln('vvedit rozmir matruci');

read(n);

textColor(magenta);

writeln('vvedit elementu matruci');

for i:=1 to n do

for j:=1 to n do

read(a[i,j]);

S1:=0;

for i:=1 to n do

for j:=1 to n do

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

textColor(lightblue);

writeln('vvedit rozmir ramku');

read(k);

S2:=0;

for i:=k+1 to n-k do

for j:=k+1 to n-k do

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

S:=S1-S2;

textColor(red);

writeln('S1= ',S1,' - syma vsih elementiv matruci');

writeln('S2= ',S2,' - syma elementiv matruci, jaki ne vhodjat v ramky');

writeln('S1= ',S1,' - syma elementiv, jaki nalezhat ramci');writeln;

readln;

repeat until keypressed;

end.

 

Апробація

 

1) VVEDIT ROZMIR MATRUCI

VVEDIT elementu MATRUCI

1 2 3 4

2 3 4 5

3 4 6 5

6 8 9 7

VVEDIT ROZMIR RAMKU

S1:=72 - syma vsih elementiv matruci

S2:=17 - syma elementiv matruci, jaki ne vhodjat v ramky

S:=55 - syma elementiv, jaki nalezhat ramci

2) VVEDIT ROZMIR MATRUCI

VVEDIT elementu MATRUCI

-4 3 8

0 8 9

3 -2 4

VVEDIT ROZMIR RAMKU

S1:=27 - syma vsih elementiv matruci

S2:=0 - syma elementiv matruci, jaki ne vhodjat v ramky

S:=27 - syma elementiv, jaki nalezhat ramci

3) VVEDIT ROZMIR MATRUTSI

VVEDIT elementu MATRUCI

2 3 4

2 3 4

3 3 3

VVEDIT ROZMIR RAMKU

S1:=27 - syma vsih elementiv matruci

S2:=0 - syma elementiv matruci, jaki ne vhodjat v ramky

S:=27 - syma elementiv, jaki nalezhat ramci

 

Завдання № 4

тема завдання

Постановка задачі

Задана послідовність із n (n < 21) слів (текстових стрічок). Надрукувати лише ті слова, в яких символи впорядковані по алфавіту.

Опис алгоритму

Текст текст текст

 

 

Текст програми

program rjadok;

USES CRT;

var a:string;

k: array[1..20] of integer;

m, b, c, t, i: integer;

begin

CLRSCR;

writeln ('vvedit rjadok a');

readln (a);

for i:=1 to length (a) do

begin

k[t]:=pos(' ', a);

if k[t]=0 then break;

t:=t+1;

delete (a, k[t], 1);

insert ('p', a, k[t]);

end;

for m:=1 to t do

begin

delete (a, k[t], 10);

insert (' ', a, k[t]);

end;

for i:=1 to t-1 do

for b:=k[i]+1 to k[i+1]-1 do

for c:=k[i]+2 to k[i+1]-1 DO

if a[b]>a[c] then writeln (a[i]) else writeln(‘takuh skiv ne vvedeno’);

REPEAT UNTIL KEYPRESSED;

WRITELN;

READLN;

end.

 

 

Апробація

1) vvedit rjadok a

kit fre ac bite bktw

 

ac bktw

 

2) vvedit rjadok a

Dut dty ja aklm

Dty aklm

 

3) vvedit rjadok a

Nas hurb elips

 

takuh skiv ne vvedeno

 

Завдання № 5

тема завдання


Дата добавления: 2015-07-17; просмотров: 85 | Нарушение авторских прав


Читайте в этой же книге: Постановка задачі | Постановка задачі | Обсяг виконаної роботи | Загальна характеристика виконавчих органів місцевого самоврядування | Завдання № 1 | Опис алгоритму | Постановка задачі | Апробація | Апробація | Текст програми |
<== предыдущая страница | следующая страница ==>
Текст програми| Текст програми

mybiblioteka.su - 2015-2024 год. (0.008 сек.)