понедельник, 26 февраля 2018 г.

КР_7 класс

1 ВАРИАНТ
2 ВАРИАНТ


ДСР_ 6 класс


ОКР_6 класс


10 класс

Строковые функции

length(s);  s — строковая переменная (тип string)
Пример:
s:='Мама мыла раму';
n:=length(s);
writeln('Количество букв в строке = ',n)
В данном примере на экране мы увидим число 14 (пробел — тоже символ)

copy (s, n, l);  s — переменная типа string, n —  номер символа с которого начинается подстрока (тип integer), l — количество символов в подстроке (тип integer).
Пример:
s:='Мама мыла раму';
subs:=copy(s, 6, 4);
writeln(subs);
В данном примере на экране мы увидим слово мыла (т.к. «м» — шестой символ строки s, и в подстроке мы выделяем 4 символа)

concat(s1, s2, …); — возвращает строку, являющуюся объединением строк, указанных при вызове функции.
Пример:
s1:='Мама ';
s2:='мыла ';
s3:='раму';
s:=concat(s1, s2, s3);
writeln(s);
На экране мы увидим строку: «Мама мыла раму»

delete(s, n, l); — удаляет из строки s её часть, которая начинается с символа с номером n и состоит из l символов
Пример:
s:='Мама мыла раму';
s:=delete(s, 6, 5);
writeln(subs);
В данном примере на экране мы увидим: «Мама раму» (удаляем 5 символов: 4 буквы и 1 пробел)

chr(n); — возвращает символ с указанным кодом
Рассмотрим таблицу символов ASCII

Основные символы таблицы ASCII

Пример:
s:=chr(90);
writeln(s);
На экране мы увидим символ Z

pos(s, subs); — возвращает позицию (номер символа) подстроки в строке.

val(s, num, error); — выполняет преобразование строки s, изображающие целое или вещественное число, в число num. Если преобразование выполнен успешно, то значение переменной error=0. Если преобразование не может быть выполнено, то в переменную error записывается номер символа строки, который является причиной неудачи преобразования.

Использование массивов при работе со строками

При решении задач со стоками удобно использовать массивы: помещать элементы строки символов в массив. Для этого можно использовать цикл со счетчиком, функции length и copy :
st:="Hello";
for i:=1 to length(st) do
    ar[i]:=copy(st,i,1);
В цикле от 1 до длины строки st  каждому элементу массива ar присваивается подстрока, состоящая из одного i-го символа.
Рассмотрим полный текст программы с выводом полученного массива на экран:
var 
st:string;
i:integer;
ar: array[1..20] of string;
begin
st:='Hello'; //задается строка
for i:=1 to length(st) do 
    ar[i]:=copy(st,i,1);  //помещаем строку в массив
    
for i:=1 to length(st) do // выводим массив на экран
  write(ar[i],' ');
end.
Задача.
Заменить в строке Мама мыла раму буквы а на знак _. Вывести полученный массив на экран.
Решение
var 
st:string;
i:integer;
ar: array[1..20] of string;
begin
st:='Мама мыла раму'; //задается строка
for i:=1 to length(st) do 
    ar[i]:=copy(st,i,1);  //помещаем строку в массив
    
for i:=1 to length(st) do 
   begin
      if ar[i]='a' then ar[i]:='_'; 
       write(ar[i],' ');  // выводим массив на экран
   end;
end.
Получим: М _ м _   м ы л _   р _ м у 
Задачи для самостоятельного  выполнения:
  1. Удалить из введенной строки все гласные буквы и вывести результат на экран.
  2. Введенную строку вывести в обратном порядке (с последней буквы начинается  и первой заканчивается)
  3. Посчитать количество гласных букв в введенной строке
  4. Вывести на экран результат выражения, записанного в виде «a + b» (где а и b некоторые двухзначные числа)


Read more: http://krivaksin.ru/rabota-so-strokami-v-paskale-reshenie-zadach/#ixzz58CdbtcZS

среда, 21 февраля 2018 г.

8 класс_СР

1 ВАРИАНТ
Задание 1
В одной из ко­ди­ро­вок Unicode каж­дый сим­вол ко­ди­ру­ет­ся 16 битами. Опре­де­ли­те раз­мер сле­ду­ю­ще­го пред­ло­же­ния в дан­ной кодировке. Любишь ка­тать­ся — люби и са­ноч­ки возить!

1) 40 байт
2) 80 бит
3) 320 бит
4) 640 бит
Задание 2
Реферат, на­бран­ный на компьютере, со­дер­жит 12 страниц, на каж­дой стра­ни­це 48 строк, в каж­дой стро­ке 64 символа. Для ко­ди­ро­ва­ния сим­во­лов ис­поль­зу­ет­ся ко­ди­ров­ка Unicode, при ко­то­рой каж­дый сим­вол ко­ди­ру­ет­ся 16 битами. Опре­де­ли­те ин­фор­ма­ци­он­ный объём реферата.


1) 7 байт
2) 27 Кбайт
3) 72 Кбайта
4) 2 Мбайта

2 ВАРИАНТ
Задание 1 
В одной из ко­ди­ро­вок Unicode каж­дый сим­вол ко­ди­ру­ет­ся 16 битами. Опре­де­ли­те раз­мер сле­ду­ю­ще­го пред­ло­же­ния в дан­ной кодировке: Я вас любил: лю­бовь ещё, быть может, в душе моей угас­ла не совсем.

1) 66 байт
2) 1056 бит
3) 528 байт
4) 132 бит
Задание 2
Статья, на­бран­ная на компьютере, со­дер­жит 8 страниц, на каж­дой стра­ни­це 40 строк, в каж­дой стро­ке 64 символа. В одном из пред­став­ле­ний Unicode каж­дый сим­вол ко­ди­ру­ет­ся 16 битами. Опре­де­ли­те ин­фор­ма­ци­он­ный объём ста­тьи в этом ва­ри­ан­те пред­став­ле­ния Unicode.

1) 40 Кбайт
2) 640 байт
3) 320 байт
4) 35 Кбайт

ОСР_8 класс

Задание 1 
В одной из ко­ди­ро­вок КОИ-8 каж­дый сим­вол ко­ди­ру­ет­ся 8 битами. Опре­де­ли­те ин­фор­ма­ци­он­ный объём сле­ду­ю­ще­го пред­ло­же­ния в дан­ной кодировке. И уно­сят меня в зве­ня­щую снеж­ную даль.

1) 256 бит
2) 608 бит
3) 304 бит
4) 76 байт
Задание 2
В одной из ко­ди­ро­вок Unicode каж­дый сим­вол ко­ди­ру­ет­ся 16 битами. Опре­де­ли­те раз­мер сле­ду­ю­ще­го пред­ло­же­ния в дан­ной кодировке: Я па­мят­ник себе воз­двиг нерукотворный.

1) 304 байт
2) 38 байт
3) 76 бит
4) 608 бит
Задание 3
Статья, на­бран­ная на компьютере, со­дер­жит 16 страниц, на каж­дой странице 30 строк, в каж­дой строке 32 символа. Опре­де­ли­те информационный объём ста­тьи в одной из ко­ди­ро­вок Unicode, в ко­то­рой каждый сим­вол кодируется 16 битами.

1) 24 Кбайт
2) 30 Кбайт
3) 480 байт
4) 240 байт
Задание 4
Для по­лу­че­ния го­до­вой оцен­ки по МХК уче­ни­ку тре­бо­ва­лось на­пи­сать до­клад на 8 страниц. Вы­пол­няя это за­да­ние на компьютере, он на­би­рал текст в ко­ди­ров­ке Unicode. Какой объём па­мя­ти (в Кбайтах) зай­мет доклад, если в каж­дой стро­ке по 32 символа, а на каж­дой стра­ни­це по­ме­ща­ет­ся 64 строки? Каж­дый сим­вол в ко­ди­ров­ке Unicode за­ни­ма­ет 16 бит памяти.

1) 16
2) 32
3) 64
4) 256

понедельник, 19 февраля 2018 г.

9 класс_ДЗ_Построение диаграмм




По данным задачи составьте таблицу и постройте диаграмму.
Задание 1. В Южной Америки самый высокий водопад - Анхель, его высота 1054 м. В Евразии самым высоким является водопад Утигард – 610 м. В Африке – Тугела, его высота 933 м. В Северной Америке самым высоким является водопад Йосемитский, его высота – 727 м.(Цилиндрическую диаграмму)
Задание 2. Площадь мировых океанов такова: Тихий океан - 178 684 тыс. кв. м., Атлантический - 91 655 тыс. кв. м., Индийский - 76 174 тыс. кв. м., Северный – Ледовитый - 14 756 тыс. кв. м. (чтобы лучше представить себе соотношение площадей четырех океанов Земли, данные таблицы удобно отобразить в виде круговой диаграммы).
Задание 3. Месячная прибыль фирмы BEC (Barnaul Electric Company) производящей персональные компьютеры за 6 месяцев 2003 года следующая март – 11051$, апрель 11800$, май – 14000$, июнь - 14918$, июль – 16487$, август – 18600$ (Построить график роста прибыли).
Задание 4. Александр I правил 24 года, Николай I правил30 лет, Александр II правил 26 лет, Александр III правил 13 лет, Николай II правил 23 года. Построить диаграмму из которой будет видно, кто сколько лет был у власти (гистограмму).
Задание 5. Состав воздуха следующий: содержание Азота – 77 %, Кислорода – 22 %, Других газов – 1 %. Построить диаграмму из которой будет видно содержание газов в воздухе.

воскресенье, 18 февраля 2018 г.

СР_9 класс_Информатика

1 ВАРИАНТ
1. Между населёнными пунк­та­ми A, B, C, D, E по­стро­е­ны дороги, протяжённость ко­то­рых (в километрах) при­ве­де­на в таблице.

Определите длину крат­чай­ше­го пути между пунк­та­ми A и B. Пе­ре­дви­гать­ся можно толь­ко по дорогам, протяжённость ко­то­рых ука­за­на в таблице.

1) 1
2) 5
3) 3
4) 7
2. На рисунке — схема дорог, свя­зы­ва­ю­щих го­ро­да A, B, C, D, E, F, G. По каж­дой до­ро­ге можно дви­гать­ся толь­ко в одном направлении, ука­зан­ном стрелкой. Сколь­ко су­ще­ству­ет раз­лич­ных путей из го­ро­да А в город G?
3. У ис­пол­ни­те­ля Квад­ра­тор две команды, ко­то­рым при­сво­е­ны номера:

1. умножь на 3
2. вычти 2

Первая из них уве­ли­чи­ва­ет число на экра­не в 3 раза, вто­рая умень­ша­ет его на 2. Со­ставь­те ал­го­ритм по­лу­че­ния из числа 3 числа 23, со­дер­жа­щий не более 4 команд. В от­ве­те за­пи­ши­те толь­ко но­ме­ра команд. (Например, 1221 — это ал­го­ритм умножь на 3, умножь на 3, вычти 2, вычти 2, умножь на 3, ко­то­рый пре­об­ра­зу­ет число 1 в 15.) Если таких ал­го­рит­мов более одного, то за­пи­ши­те любой из них.
2 ВАРИАНТ
1. Между населёнными пунк­та­ми А, В, С, D, Е по­стро­е­ны дороги, протяжённость ко­то­рых (в километрах) при­ве­де­на в таблице:


Определите длину крат­чай­ше­го пути между пунк­та­ми А и E. Пе­ре­дви­гать­ся можно толь­ко по дорогам, протяжённость ко­то­рых ука­за­на в таблице.

1) 6
2) 7
3) 8
4) 9
2. На ри­сун­ке — схема дорог, свя­зы­ва­ю­щих го­ро­да A, B, C, D, E, F, G. По каж­дой до­ро­ге можно дви­гать­ся толь­ко в одном направлении, ука­зан­ном стрелкой. Сколь­ко су­ще­ству­ет раз­лич­ных путей из го­ро­да А в город G?
3. У ис­пол­ни­те­ля Квад­ра­тор две команды, ко­то­рым при­сво­е­ны номера:


1. воз­ве­ди в квадрат
2. при­бавь 1

Первая из них воз­во­дит число на экра­не во вто­рую степень, вто­рая — при­бав­ля­ет к числу 1.
Составьте ал­го­ритм по­лу­че­ния из числа 2 числа 37, со­дер­жа­щий не более 5 команд. В от­ве­те за­пи­ши­те толь­ко но­ме­ра команд.

(Например, 21122 – это алгоритм:
прибавь 1
возведи в квадрат
возведи в квадрат
прибавь 1
прибавь 1
который пре­об­ра­зу­ет число 1 в 18).

Если таких ал­го­рит­мов более одного, то за­пи­ши­те любой из них.

ДЗ_6 класс


ДЗ_9 класс



СР_7 класс


СР_ 9 класс




среда, 14 февраля 2018 г.

СР_7 класс


Др_6 класс


8 класс


1. Водитель ав­то­мо­би­ля дол­жен до­брать­ся из пунк­та А в пункт C за 6 часов. Из пред­став­лен­ных таб­лиц вы­бе­ри­те такую, со­глас­но ко­то­рой во­ди­тель смо­жет до­е­хать из пунк­та А в пункт C за это время. В ячей­ках таб­ли­цы ука­за­но время (в часах), ко­то­рое за­ни­ма­ет до­ро­га из од­но­го пунк­та в другой. Пе­ре­дви­гать­ся можно толь­ко по дорогам, ука­зан­ным в таблицах.



1) 1
2) 2
3) 3
4) 4
2. Между населёнными пунк­та­ми A, B, C, D, E по­стро­е­ны дороги, протяжённость ко­то­рых (в километрах) при­ве­де­на в таблице.


















































ABCDE
A152
B16
C517
D61
E27

Определите длину крат­чай­ше­го пути между пунк­та­ми A и D (при условии, что пе­ре­дви­гать­ся можно толь­ко по по­стро­ен­ным дорогам).

1) 5
2) 6
3) 7
4) 8
3. Между населёнными пунк­та­ми А, В, С, D, Е по­стро­е­ны дороги, протяжённость ко­то­рых (в километрах) при­ве­де­на в таблице:


Определите длину крат­чай­ше­го пути между пунк­та­ми А и E. Пе­ре­дви­гать­ся можно толь­ко по дорогам, протяжённость ко­то­рых ука­за­на в таблице.

1) 6
2) 7
3) 8
4) 9
4. Сельская ма­ло­ком­плект­ная школа на­хо­дит­ся в по­сел­ке Ивановское. Коля Ива­нов живёт в де­рев­не Вершки. Определите, какое ми­ни­маль­ное рас­сто­я­ние ему надо пройти, чтобы до­брать­ся до школы:


1) 6
2) 9
3) 12
4) 14
5. Между населёнными пунк­та­ми A, B, C, D, E по­стро­е­ны дороги, протяжённость ко­то­рых (в километрах) при­ве­де­на в таблице.


Определите длину крат­чай­ше­го пути между пунк­та­ми A и B (при условии, что пе­ре­дви­гать­ся можно толь­ко по по­стро­ен­ным дорогам).

1) 11
2) 12
3) 13
4) 14
6. На ри­сун­ке — схема дорог, свя­зы­ва­ю­щих го­ро­да A, B, C, D, E, F, G,H. По каж­дой до­ро­ге можно дви­гать­ся толь­ко в одном направлении, ука­зан­ном стрелкой. Сколь­ко су­ще­ству­ет раз­лич­ных путей из го­ро­да А в город H?

7. На ри­сун­ке – схема дорог, свя­зы­ва­ю­щих го­ро­да А, Б, В, Г, Д, Е, Ж и К. По каж­дой до­ро­ге можно дви­гать­ся толь­ко в одном направлении, ука­зан­ном стрелкой. Сколь­ко су­ще­ству­ет раз­лич­ных путей из го­ро­да А в город К?
8. На ри­сун­ке изоб­ра­же­на схема дорог, свя­зы­ва­ю­щих го­ро­да A, B, C, D, E, F, G. По каж­дой до­ро­ге можно дви­гать­ся толь­ко в одном направлении, ука­зан­ном стрелкой. Сколь­ко су­ще­ству­ет раз­лич­ных путей из го­ро­да A в город G?

9. На ри­сун­ке – схема дорог, свя­зы­ва­ю­щих го­ро­да A, B, C, D, E, F, G, H. По каж­дой до­ро­ге можно дви­гать­ся толь­ко в одном направлении, ука­зан­ном стрелкой. Сколь­ко су­ще­ству­ет раз­лич­ных путей из го­ро­да А в город H?

10. На рисунке — схема дорог, свя­зы­ва­ю­щих го­ро­да А, Б, В, Г, Д, Е, К. По каж­дой до­ро­ге можно дви­гать­ся толь­ко в одном направлении, ука­зан­ном стрелкой. Сколь­ко су­ще­ству­ет раз­лич­ных путей из го­ро­да А в город К?
11. У ис­пол­ни­те­ля Квад­ра­тор две команды, ко­то­рым при­сво­е­ны номера:

1. возведи в квадрат
2. прибавь 2

Первая из них воз­во­дит число на экра­не во вто­рую степень, вторая — прибавляет к числу 2. Со­ставь­те ал­го­ритм по­лу­че­ния из числа 1 числа 85, со­дер­жа­щий не более 5 команд. В от­ве­те за­пи­ши­те толь­ко но­ме­ра команд. В от­ве­те за­пи­ши­те толь­ко но­ме­ра команд. (Например, 21221 — это алгоритм: при­бавь 2, воз­ве­ди в квадрат, при­бавь 2, прибавь 2, воз­ве­ди в квадрат, ко­то­рый пре­об­ра­зу­ет число 1 в 169.) Если таких ал­го­рит­мов более одного, то за­пи­ши­те любой из них.
12. У ис­пол­ни­те­ля Умно­жа­тель две команды, ко­то­рым при­сво­е­ны номера:


1. умножь на 3
2. вычти 1

Первая из них умно­жа­ет число на 3, вто­рая — вы­чи­та­ет из числа 1. Ис­пол­ни­тель ра­бо­та­ет толь­ко с на­ту­раль­ны­ми числами. Со­ставь­те ал­го­ритм по­лу­че­ния из числа 8 числа 61, со­дер­жа­щий не более 5 команд. В от­ве­те за­пи­ши­те толь­ко но­ме­ра команд.
(Например, 22112 — это алгоритм:
вычти 1
вычти 1
умножь на 3
умножь на 3
вычти 1
который пре­об­ра­зу­ет число 5 в 26.

Если таких ал­го­рит­мов более одного, то за­пи­ши­те любой из них.
13. У ис­пол­ни­те­ля Про­грам­мист две команды, ко­то­рым при­сво­е­ны номера:

1. вычти 1
2. умножь на 4

Первая из них умень­ша­ет число на экра­не на 1, вто­рая — уве­ли­чи­ва­ет число в 4 раза. Со­ставь­те ал­го­ритм по­лу­че­ния из числа 1 числа 44, со­дер­жа­щий не более 5 команд. В от­ве­те за­пи­ши­те толь­ко но­ме­ра команд. (Например, 22112 — это алгоритм: умножь на 4 умножь на 4 вычти 1 вычти 1 умножь на 4, ко­то­рый пре­об­ра­зу­ет число 1 в 56.) Если таких ал­го­рит­мов более одного, то за­пи­ши­те любой из них.
14. У ис­пол­ни­те­ля Де­ли­тель две команды, ко­то­рым при­сво­е­ны номера:

1. раз­де­ли на 2
2. вычти 1

Первая из них умень­ша­ет число на экра­не в 2 раза, вто­рая умень­ша­ет его на 1. Ис­пол­ни­тель ра­бо­та­ет толь­ко с на­ту­раль­ны­ми числами. Со­ставь­те ал­го­ритм по­лу­че­ния из числа 27 числа 5, со­дер­жа­щий не более 5 команд. В от­ве­те за­пи­ши­те толь­ко но­ме­ра команд. (Например, 12111 — это алгоритм: раз­де­ли на 2, вычти 1, раз­де­ли на 2, раз­де­ли на 2, раз­де­ли на 2, ко­то­рый пре­об­ра­зу­ет число 50 в 3.)Если таких ал­го­рит­мов более одного, то за­пи­ши­те любой из них.
15. У ис­пол­ни­те­ля Квад­ра­тор две команды, ко­то­рым при­сво­е­ны номера:

1. вычти 3
2. возведи в квадрат

Первая из них умень­ша­ет число на экра­не на 3, вто­рая воз­во­дит его во вто­рую степень. Ис­пол­ни­тель ра­бо­та­ет толь­ко с на­ту­раль­ны­ми числами. Со­ставь­те ал­го­ритм по­лу­че­ния из числа 4 числа 49, со­дер­жа­щий не более 5 команд. В от­ве­те за­пи­ши­те толь­ко но­ме­ра команд. (Например, 21211 — это алгоритм: воз­ве­ди в квад­рат, вычти 3, воз­ве­ди в квад­рат, вычти 3, вычти 3, ко­то­рый пре­об­ра­зу­ет число 3 в 30.) Если таких ал­го­рит­мов более одного, то за­пи­ши­те любой из них.