Студопедия — В кровавых рукопашных боях. Результати виконання програми:
Студопедия Главная Случайная страница Обратная связь

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

В кровавых рукопашных боях. Результати виконання програми:

 

Результати виконання програми:

Введіть масив Q1[6]:

3 5 4 5 6 4

Введіть масив Q2[18]:

3 4 2 3 1 2 3 4 5 6 7 8 9 9 8 7 6 5

Введіть масив Q3[14]:

3 4 3 2 4 5 6 7 6 7 5 6 5 4

Мінімальний елемент масиву Q1 =3

Мінімальний елемент масиву Q2 =1

Мінімальний елемент масиву Q3 =2

Найменший елемент серед мінімальних =1

 

Приклад 4. У кожному рядку матриці K[6,5] визначити перший додатний елемент та його індекси (номер рядка і стовпчика, в якому він знаходиться).

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

Program PR4;

Uses crt;

Const n=6; {кількість рядків матриці}

m=5; {кількість стовпців матриці}

Type

vec=array[1..m] of integer; {вектор, який містить всі елементи поточного рядка}

Var i,j: integer; {параметри циклів}

a: integer; {перший додатній елемент рядка}

st: integer; {номер стовпця, в якому знаходиться перший додатній елемент рядка}

s:array[1..n]of vec; {матриця}

vr:vec; {вектор для збереження елементів одного рядка і передачі їх до процедури}

vr2: array[1..n] of integer; {вектор для збереження номерів стовпців, які містять перші додатні елементи рядків}

vr3:array[1..n]of integer; {вектор для збереження перших додатніх елементів рядків}

{---------------------------------------------------------------}

Procedure dod (riad:vec; Var d_el:integer; Var nom:integer);

{riad – рядок матриці, d_el – перший додатній елемент, nom – номер стовпця, в якому знаходиться перший додатній елемент рядка}

Var z:integer;

Begin

for z:=1 to m do if riad[z] > 0 then

begin d_el:= riad[z];

nom:= z;

break;

end;

End;

{---------------------------------------------------------------}

Begin

clrscr;

writeln(' Введіть матрицю ', n, 'x', m, ’:’);

for i:=1 to n do

for j:=1 to m do read(s[i,j]); writeln;

for i:=1 to n do

begin vr:=s[i];

dod(vr,a,st);

vr2[i]:=st;

vr3[i]:=a;

end;

writeln('ПЕРШІ ДОДАТНІ ЕЛЕМЕНТИ РЯДКІВ ТА ЇХ ІНДЕКСИ:');

for i:=1 to n do

writeln(vr3[i], ': i=', i, ';j=', vr2[i], '; ');

readkey

End.

 

Результати виконання програми:

Введіть матрицю 6х5:

-3 4 3 2 3

-6 -5 9 8 7

-3 -4 -2 3 2

1 2 3 4 5

-4 3 2 3 4

2 3 4 5 6

ПЕРШІ ДОДАТНІ ЕЛЕМЕНТИ РЯДКІВ ТА ЇХ ІНДЕКСИ:

4: i=1;j=2;

9: i=2;j=3;

3: i=3;j=4;

1: i=4;j=1;

3: i=5;j=2;

2: i=6;j=1;

 

Приклад 5. У послідовності слів, що розділяються пробілом, провести такі заміни: якщо слово має непарну кількість літер, то поміняти місцями середню та останню літери, якщо парну – то посередині вставити введену літеру.

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

Program PR5;

Uses crt;

Var text: string; {послідовність слів}

s: string; {слово з заданої послідовності слів}

lit: char; {літера, яку потрібно вставити в усі слова з парною кількістю літер}

i: integer; {параметр циклу}

Pb: integer; {номер пропуску між словами}

a:integer; {кількість букв у слові, в яке вставили посередені введену літеру}

{---------------------------------------------------------------}

Procedure wordik(Var slovo:string;Var size:integer);

Var d:char;

Begin

If odd(size) then {якщо слово має непарну кількість літер}

begin

d:= slovo[size div 2+1];

slovo[size div 2+1]:= slovo[size];

slovo[size]:= d;

end

else

begin

insert(lit, slovo, size div 2+1);

size:=size+1;

end

End;

{---------------------------------------------------------------}

Begin

clrscr;

writeln('Введіть текст:');

readln(text);

writeln('Введіть літеру:');

readln(lit);

writeln('Перетворений текст:');

While Pos(' ',text) <> 0 do {поки в тексті ще є пропуски}

begin

Pb:= Pos(' ',text);

s:= Copy(text,1,Pb-1); {копіюємо усі символи до першого пропуску, тобто, одне слово}

a:=Length(s);

wordik(s,a); {звернення до процедури}

for i:=1 to a do write(s[i]); write(' ');

Delete(text,1,Pb); { вилучаємо з послідовності слів поточне слово разом з пробілом з метою опрацювання наступного слова }

end;

readln

End.

Результати виконання програми:

Введіть текст:

Вивчаємо процедури та функції

Введіть літеру:

у

Перетворений текст:

Вивчуаємо процидуре туа фунїцік

Учебно-тренировочный турнир в младшей группе. 4-ая четверть 2014/2015 года. Турнирное положение на 10.09.15

                            И   % М
  Раковщик Мария                                
  Ермолаев Даниил                            
  Поздняков Александр                            
  Васильева Арина             ½                
  Якунина Ксения               ½           11½    
  Богачёва Евгения             ½                
  Чистяков Артём           ½           19½    
  Артемьев Дэвид       ½               10½    
  Якунина Анастасия                            
  Бережков Евгений             ½                
  Цатурян Анастасия                                
  Гулин Филипп   ½             ½              

 

Георгиевская лента - символ Дня Победы

Наш многовековой символ, олицетворяющий подвиг русских воинов-героев на полях сражений,

в кровавых рукопашных боях

Орденами и медалями, украшенными гвардейской (георгиевской) ленточкой, награждались воины за личный подвиг на поле боя: зазахват знамени врага, оказание помощи раненым под пулями неприятеля, спасение знамени своей части, проникновение первым в укрытие врага и ликвидацию его гарнизона.

Героев, получивших этот почетный знак, сразу же повышали в должности.

Награждались также героически сражавшиеся воинские подразделения.

 

Георгиевская ленточка присутствует в следующих знаках отличия:

 

· Орден Святого Георгия Победоносца (с 1769 г., Екатерина II; с 1992 г.)

· Георгиевский крест (с 1807 г.; с 1992 г.)

· Георгиевская медаль "За храбрость" (с 1913 г.)

· Орден Славы (с 1943)

· Медаль "За победу над Германией в Великой Отечественной Войне" (1945 г.)

· Медаль "За взятие Берлина" (с 1945 г.)

· На двойных петлицах мундиров штаб- и обер-офицеров Русской армии

· На петлицах мундиров нижних чинов Русской армии

· На наградном офицерском оружии в Русской армии

· На бескозырках матросов Гвардейского экипажа русской императорской гвардии и матросов кораблей, награждённых Георгиевским флагом

· На Георгиевских знаменах (штандартах) (с 1806)

· На Георгиевских трубах в Русской армии




<== предыдущая лекция | следующая лекция ==>
Теоретические сведения. Простановка позиционных номеров, проверка проекта, составление списка соединений и файлов отчетов | ЛОКУС КОНТРОЛЯ

Дата добавления: 2015-09-15; просмотров: 314. Нарушение авторских прав; Мы поможем в написании вашей работы!



Важнейшие способы обработки и анализа рядов динамики Не во всех случаях эмпирические данные рядов динамики позволяют определить тенденцию изменения явления во времени...

ТЕОРЕТИЧЕСКАЯ МЕХАНИКА Статика является частью теоретической механики, изучающей условия, при ко­торых тело находится под действием заданной системы сил...

Теория усилителей. Схема Основная масса современных аналоговых и аналого-цифровых электронных устройств выполняется на специализированных микросхемах...

Логические цифровые микросхемы Более сложные элементы цифровой схемотехники (триггеры, мультиплексоры, декодеры и т.д.) не имеют...

КОНСТРУКЦИЯ КОЛЕСНОЙ ПАРЫ ВАГОНА Тип колёсной пары определяется типом оси и диаметром колес. Согласно ГОСТ 4835-2006* устанавливаются типы колесных пар для грузовых вагонов с осями РУ1Ш и РВ2Ш и колесами диаметром по кругу катания 957 мм. Номинальный диаметр колеса – 950 мм...

Философские школы эпохи эллинизма (неоплатонизм, эпикуреизм, стоицизм, скептицизм). Эпоха эллинизма со времени походов Александра Македонского, в результате которых была образована гигантская империя от Индии на востоке до Греции и Македонии на западе...

Демографияда "Демографиялық жарылыс" дегеніміз не? Демография (грекше демос — халық) — халықтың құрылымын...

Задержки и неисправности пистолета Макарова 1.Что может произойти при стрельбе из пистолета, если загрязнятся пазы на рамке...

Вопрос. Отличие деятельности человека от поведения животных главные отличия деятельности человека от активности животных сводятся к следующему: 1...

Расчет концентрации титрованных растворов с помощью поправочного коэффициента При выполнении серийных анализов ГОСТ или ведомственная инструкция обычно предусматривают применение раствора заданной концентрации или заданного титра...

Studopedia.info - Студопедия - 2014-2024 год . (0.009 сек.) русская версия | украинская версия