Студопедия Главная Случайная страница Обратная связь

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

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


 

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

Введіть масив 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; просмотров: 332. Нарушение авторских прав; Мы поможем в написании вашей работы!




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


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


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


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

Кран машиниста усл. № 394 – назначение и устройство Кран машиниста условный номер 394 предназначен для управления тормозами поезда...

Приложение Г: Особенности заполнение справки формы ву-45   После выполнения полного опробования тормозов, а так же после сокращенного, если предварительно на станции было произведено полное опробование тормозов состава от стационарной установки с автоматической регистрацией параметров или без...

Измерение следующих дефектов: ползун, выщербина, неравномерный прокат, равномерный прокат, кольцевая выработка, откол обода колеса, тонкий гребень, протёртость средней части оси Величину проката определяют с помощью вертикального движка 2 сухаря 3 шаблона 1 по кругу катания...

Условия приобретения статуса индивидуального предпринимателя. В соответствии с п. 1 ст. 23 ГК РФ гражданин вправе заниматься предпринимательской деятельностью без образования юридического лица с момента государственной регистрации в качестве индивидуального предпринимателя. Каковы же условия такой регистрации и...

Седалищно-прямокишечная ямка Седалищно-прямокишечная (анальная) ямка, fossa ischiorectalis (ischioanalis) – это парное углубление в области промежности, находящееся по бокам от конечного отдела прямой кишки и седалищных бугров, заполненное жировой клетчаткой, сосудами, нервами и...

Основные структурные физиотерапевтические подразделения Физиотерапевтическое подразделение является одним из структурных подразделений лечебно-профилактического учреждения, которое предназначено для оказания физиотерапевтической помощи...

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