Вы находитесь на странице: 1из 7

Министерство образования и науки Республики Татарстан

Муниципальное автономное образовательное учреждение «Лицей


№131» Вахитовского района г.Казани

Задача по информатике.
Вариант №12

Учащийся 11 класса А
Зиннуров Салават
Учитель Валеева Регина Рустамовна

Казань
Вариант №12

Задача №1
Условие задачи:

Удалить из записи числа цифру 5, оставив прежним порядок остальных цифр.


Блок схема:

I:=1,n,
1

A[i]

I:=1,n,-
1

No Yes I:=K,N-1,1
A[i]=5

K:=I A[i]:=A[i+1];

I:=K,N-1,1 К

A[i]

Решение задачи на языке программирования Паскаль:


Зиннуров Салават 11А © 2
Вариант №12

Program P1;

type mas=array [1..10] of integer; {вводим тип данных}

Var a:mas; i,k,n:integer; {вводим тип данных}

begin readln(n); {вводим кол-во цифр числа}

for i:=1 to n do read(a[i]); {заполняем массив}

k:=0; {обнуляем значение переменной}

for i:=n downto 1 do {от Nго элемента до 1го}

if a[i]=5 then k:=i; {если i-ый элемент равен 5, то присваиваем k знач. I}

for i:=k to n-1 do a[i]:=a[i+1]; {сдвигаем с k-того элемента влево}

for i:=1 to n-1 do write(a[i]); {выводим получившийся массив}

end.

Задача №2

Зиннуров Салават 11А © 3


Вариант №12

УСловие задачи:

Составить вектор из количеств нечётных элементов в каждом столбце

двумерного массива.

Зиннуров Салават 11А © 4


Вариант №12

var a:array[1..20,1..20] of integer;

b:array[1..100] of integer;

n,m,i,j,k:integer;

begin

write('Kolichestvo strok n=');readln(n);

write('Kolichestvo stolbcov m=');readln(m);

randomize;

k:=0;

writeln('Matrica:');

for i:=1 to n do

begin for j:=1 to m do

begin a[i,j]:=random(100);

if a[i,j] mod 2<>0 then

begin k:=k+1;

b[k]:=a[i,j]; end;

write(a[i,j]:4); end;

writeln; end;

writeln; writeln('Massiv:');

for i:=1 to k do write(b[i],' ');

readln

end.

Зиннуров Салават 11А © 5


Вариант №12

Зиннуров Салават 11А © 6


Вариант №12

Ответы( входные и выходные данные)

№ Задачи Входные данные Выходные данные


Задача №1
Задача №2

Оценочный лист

Требование к работе Балл Балл


(максимальный) (оценочный)
1. Титульный лист 40
2. Условие задачи 20
3. Блок схема 80
4. Решение задачи( на 60
языке
программирования
Паскаль).Оценивается
при условии
правильного решения.
5. Ответ(входные и 10
выходные данные)
6. Номера страниц 10
7. Колотитулы 20
8. Буквица 10
9. Колонки 10
10. Список 10
11. Оценочный лист 30
Итог 270-300 «5»
240-260 «4»
190-230 «3»
<190 «2»

Зиннуров Салават 11А © 7