понедельник, 24 декабря 2018 г.

25 февраля. Задание 16

Закрепление A5 - Диаграммы в электронных таблицах

Дан фрагмент электронной таблицы. Какое число должно быть в ячейке B2, чтобы построенная после выполнения вычислений диаграмма по значениям диапазона ячеек A2:D2 соответствовала рисунку?

B16 - Выполнение и анализ алгоритма для автомата

1. Автомат получает на вход пятизначное десятичное число. По полученному числу строится новое десятичное число по следующим правилам.
1. Вычисляются два числа – сумма первых трёх цифр и сумма последних трёх цифр.
2. Полученные два числа записываются друг за другом в порядке невозрастания (без разделителей).
Пример. Исходное число: 15177. Поразрядные суммы: 7, 15. Результат: 157.
Определите, сколько из приведённых ниже чисел могут получиться в результате работы автомата.
  2828 2512 2518 2524 2425 1825 1225 123


понедельник, 17 декабря 2018 г.

18 феврала, Задание 5

Закрепление, задание 10:

В таблице Dat хранятся данные о количестве сделанных учениками заданий (Dat[1] заданий сделал первый ученик, Dat[2] – второй и т. д.). Определите, какое число будет напечатано в результате работы следующей программы.
var Dat: array[1..7] of integer;
    k, day: integer;
begin
  Dat[1] := 9; Dat[2] := 11;
  Dat[3] := 10; Dat[4] := 13;
  Dat[5] := 8; Dat[6] := 5;
  Dat[7] := 11;
  day := 0;
  for k := 1 to 7 do begin
    if Dat[k] <= 10 then
      day := day+1;
  end;
  writeln(day);
end.
4


В таблице Dat хранятся данные измерений среднесуточной температуры за 10 дней в градусах (Dat[1] – данные за первый день, Dat[2] – за второй и т. д.). Определите, какое число будет напечатано в результате работы следующей программы.
Var k, m: integer;
  Dat: array[1..10] of integer;
Begin
  Dat[1] := 12; Dat[2] := 15;
  Dat[3] := 17; Dat[4] := 15;
  Dat[5] := 14; Dat[6] := 12;
  Dat[7] := 10; Dat[8] := 13;
  Dat[9] := 14; Dat[10] := 15;
  m := 20;
  for k := 1 to 10 do
    if Dat[k]      m := Dat[k]
    end;
  writeln(m);
End.
10

В таблице А хранятся данные о количестве призеров олимпиады по программированию по 9-ти округам Москвы. Определите, что будет напечатано в результате выполнения следующего алгоритма.
var k, score: integer;
    A: array[1..9] of integer;
begin
  A[1] :=6; A[2] := 11;
  A[3] := 7; A[4] := 12;
  A[5] := 13; A[6] := 5;
  A[7] := 9; A[8] := 3;
  A[9] :=4; 
  score := 0; 
  for k:=1 to 9 do begin
    if A[k] >= 9 then
      score:= score+A[k];
  end; 
  write(score); 
end.
сумма чиел больше или равно 9, (45)

A5 - Диаграммы в электронных таблицах

Выполнить самостоятельно
Дан фрагмент электронной таблицы. Какие из формул, приведённых ниже,
могут быть записаны в ячейке A2, чтобы построенная после выполнения
вычислений
диаграмма по значениям диапазона ячеек A2:D2
 соответствовала рисунку?
 = D1-A1     = B1/C1
=D1-C1+1  =B1*4    =C1*2
=D1-C1+1  =C1*2

Задание 2
Дан фрагмент электронной таблицы. Какие из формул, приведённых ниже,
 могут быть записаны в ячейке D2, чтобы построенная после выполнения
 вычислений диаграмма по значениям диапазона ячеек A2:D2
 соответствовала рисунку?


2,4,5

понедельник, 10 декабря 2018 г.

Консультация 11 декабря

Закрепление: B14 - Составление программы для исполнителя

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

2. У исполнителя Квадратор две команды, которым присвоены номера:
  1. возведи в квадрат
  2. прибавь 2
Исполнитель работает только с натуральными числами. Составьте алгоритм получения из числа 1 числа 51, содержащий не более 5 команд. В ответе запишите только номера команд. Если таких алгоритмов более одного, то запишите любой из них.



Разбираем задание 10

В таб­ли­це Dat хра­нят­ся дан­ные из­ме­ре­ний сред­не­су­точ­ной тем­пе­ра­ту­ры за 10 дней в гра­ду­сах (Dat[1] — дан­ные за пер­вый день, Dat[2] — за вто­рой и т. д.). Определите, какое число будет на­пе­ча­та­но в ре­зуль­та­те ра­бо­ты сле­ду­ю­щей программы. Текст про­грам­мы приведён на пяти язы­ках программирования.


Var k, m: integer;
 Dat: array[1..10] of integer;
 Begin
    Dat[1] := 12; Dat[2] := 15;
    Dat[3] := 17; Dat[4] := 15;
    Dat[5] := 14; Dat[6] := 12;
    Dat[7] := 10; Dat[8] := 13;
    Dat[9] := 14; Dat[10] := 15;
    m := 0;
    for k := 1 to 10 do
       if Dat[k]=15 then
        begin
           m := m + 1;
       end;
    writeln(m);
 End.


Выполнить задания самостоятельно

понедельник, 3 декабря 2018 г.

Консультация 4 декабря

1. Файл размером 3 Мбайта передаётся через некоторое соединение за 2 минуты. Определите время (в секундах), за которое можно передать через это же соединение 4 Мбайта.
2. Файл размером 15 Кбайт передается через некоторое соединение за 120 секунд. Определите, за сколько секунд можно передать тот же файл через соединение, скорость которого на 512 бит в секунду больше.
Размер пе­ре­дан­но­го файла = время передачи · скорость передачи. Ско­рость передачи файла в пер­вом случае 15360/60 = 256 байт/сек. Ско­рость передачи во вто­ром случае на 2048 бит = 256 байт в се­кун­ду больше, чем в первом, следовательно, ис­ход­ный файл можно пе­ре­дать за 15360 / 512 = 30.


Закрепление: B17 - Составление адреса URL из частей
Разбираем задание 14


Выполнить задания >>>

воскресенье, 29 октября 2017 г.

Консультация 30 октября 2017

На консультации рассматриваются задания 7. 
Тема: Кодирование и декодирование информации

теория:
кодирование – это перевод информации с одного языка на другой (запись в другой системе символов, в другом алфавите)
·    обычно кодированием называют перевод информации с «человеческого» языка на формальный, например, в двоичный код, а декодированием – обратный переход
·    один символ исходного сообщения может заменяться одним символом нового кода или несколькими символами, а может быть и наоборот – несколько символов исходного сообщения заменяются одним символом в новом коде (китайские иероглифы обозначают целые слова и понятия)
·    кодирование может быть равномерное и неравномерное;
при равномерном кодировании все символы кодируются кодами равной длины;
при неравномерном кодировании разные символы могут кодироваться кодами разной длины, это затрудняет декодирование.

Рассмотреть задания:
1. Задание 7 № 7
Валя шиф­ру­ет рус­ские слова (последовательности букв), за­пи­сы­вая вме­сто каж­дой буквы её код:

А
Д
К
Н
О
С
01
100
101
10
111
000

Некоторые це­поч­ки можно рас­шиф­ро­вать не одним способом. Например, 00010101 может озна­чать не толь­ко СКА, но и СНК. Даны три ко­до­вые цепочки:

10111101
1010110
10111000

Найдите среди них ту, ко­то­рая имеет толь­ко одну расшифровку, и за­пи­ши­те в от­ве­те рас­шиф­ро­ван­ное слово.
2. Задание 7 № 27
Валя шиф­ру­ет рус­ские слова (последовательности букв), за­пи­сы­вая вме­сто каж­дой буквы её код:

А
Д
К
Н
О
С
01
100
101
10
111
000

Некоторые це­поч­ки можно рас­шиф­ро­вать не одним способом. Например, 00010101 может озна­чать не толь­ко СКА, но и СНК. Даны три ко­до­вые цепочки:

100101000
101111100
100111101

Найдите среди них ту, ко­то­рая имеет толь­ко одну расшифровку, и за­пи­ши­те в от­ве­те рас­шиф­ро­ван­ное слово.
3. Задание 7 № 47
Валя шиф­ру­ет рус­ские слова (последовательности букв), за­пи­сы­вая вме­сто каж­дой буквы её код:

А
Д
К
Н
О
С
01
100
101
10
111
000

Некоторые це­поч­ки можно рас­шиф­ро­вать не одним способом. Например, 00010101 может озна­чать не толь­ко СКА, но и СНК. Даны три ко­до­вые цепочки:

1010110
100000101
00011110001

Найдите среди них ту, ко­то­рая имеет толь­ко одну расшифровку, и за­пи­ши­те в от­ве­те рас­шиф­ро­ван­ное слово.
4. Задание 7 № 67
Валя шиф­ру­ет рус­ские слова (последовательности букв), за­пи­сы­вая вме­сто каж­дой буквы её код:

А
Д
К
Н
О
С
01
100
101
10
111
000

Некоторые це­поч­ки можно рас­шиф­ро­вать не одним способом. Например, 00010101 может озна­чать не толь­ко СКА, но и СНК. Даны три ко­до­вые цепочки:

10111101
00011110
100111101

Найдите среди них ту, ко­то­рая имеет толь­ко одну расшифровку, и за­пи­ши­те в от­ве­те рас­шиф­ро­ван­ное слово.
5. Задание 7 № 87
Валя шиф­ру­ет рус­ские слова (последовательности букв), за­пи­сы­вая вме­сто каж­дой буквы её код:

А
Д
К
Н
О
С
01
100
101
10
111
000

Некоторые це­поч­ки можно рас­шиф­ро­вать не одним способом. Например, 00010101 может озна­чать не толь­ко СКА, но и СНК. Даны три ко­до­вые цепочки:

100101000
100000101
0110001

Найдите среди них ту, ко­то­рая имеет толь­ко одну расшифровку, и за­пи­ши­те в от­ве­те рас­шиф­ро­ван­ное слово.
6. Задание 7 № 107
Валя шиф­ру­ет рус­ские слова (последовательности букв), за­пи­сы­вая вме­сто каж­дой буквы её код:

А
Д
К
Н
О
С
01
100
101
10
111
000

Некоторые це­поч­ки можно рас­шиф­ро­вать не одним способом. Например, 00010101 может озна­чать не толь­ко СКА, но и СНК. Даны три ко­до­вые цепочки:

10111101
100111101
0000110

Найдите среди них ту, ко­то­рая имеет толь­ко одну расшифровку, и за­пи­ши­те в от­ве­те рас­шиф­ро­ван­ное слово.
7. Задание 7 № 127
Валя шиф­ру­ет рус­ские слова (последовательности букв), за­пи­сы­вая вме­сто каж­дой буквы её код:

А
Д
К
Н
О
С
01
100
101
10
111
000

Некоторые це­поч­ки можно рас­шиф­ро­вать не одним способом. Например, 00010101 может озна­чать не толь­ко СКА, но и СНК. Даны три ко­до­вые цепочки:

1010110
11110001
100000101

Найдите среди них ту, ко­то­рая имеет толь­ко одну расшифровку, и за­пи­ши­те в от­ве­те рас­шиф­ро­ван­ное слово.
8. Задание 7 № 147
Вася и Петя иг­ра­ли в шпи­о­нов и ко­ди­ро­ва­ли со­об­ще­ния соб­ствен­ным шифром. Фраг­мент ко­до­вой таб­ли­цы приведён ниже:

К
Л
М
П
О
И
@+
~+
+@
@~+
+
~

Расшифруйте сообщение, если известно, что буквы в нём не повторяются:

+ ~ + ~+@@~ +

Запишите в от­ве­те рас­шиф­ро­ван­ное сообщение.
9. Задание 7 № 167
Вася и Петя иг­ра­ли в шпи­о­нов и ко­ди­ро­ва­ли со­об­ще­ния соб­ствен­ным шифром. Фраг­мент ко­до­вой таб­ли­цы приведён ниже:

Н
М
Л
И
Т
О
~
*
*@
@~*
@*
~*

Расшифруйте сообщение, если известно, что буквы в нём не повторяются:

*@@~**~*~

Запишите в от­ве­те рас­шиф­ро­ван­ное сообщение.
10. Задание 7 № 187
Вася и Петя иг­ра­ли в шпи­о­нов и ко­ди­ро­ва­ли со­об­ще­ния соб­ствен­ным шифром. Фраг­мент ко­до­вой таб­ли­цы приведён ниже:

Ж
Е
С
А
К
Л
+#
+^#
#
^
^#
#+

Расшифруйте сообщение, если известно, что буквы в нём не повторяются:

#++^##^#^

Запишите в от­ве­те рас­шиф­ро­ван­ное сообщение.
11. Задание 7 № 207
Вася и Петя иг­ра­ли в шпи­о­нов и ко­ди­ро­ва­ли со­об­ще­ния соб­ствен­ным шифром. Фраг­мент ко­до­вой таб­ли­цы приведён ниже:

А
Е
Л
П
Т
О
+#
#+
~
#
+~#
~#

Расшифруйте сообщение, если известно, что буквы в нём не повторяются:

#~#~#++~#

Запишите в от­ве­те рас­шиф­ро­ван­ное сообщение.
12. Задание 7 № 227
От раз­вед­чи­ка была по­лу­че­на сле­ду­ю­щая шиф­ро­ван­ная радиограмма, пе­ре­дан­ная с ис­поль­зо­ва­ни­ем аз­бу­ки Морзе:

––•–––––•••–––•–•–

При пе­ре­да­че ра­дио­грам­мы было по­те­ря­но раз­би­е­ние на буквы, но известно, что в ра­дио­грам­ме ис­поль­зо­ва­лись толь­ко сле­ду­ю­щие буквы:

А
Г
М
К
Ю
•–
––•
––
–•–
••––

Расшифруйте радиограмму. За­пи­ши­те в от­ве­те рас­шиф­ро­ван­ную радиограмму.
13. Задание 7 № 247
От раз­вед­чи­ка была по­лу­че­на сле­ду­ю­щая шиф­ро­ван­ная радиограмма, пе­ре­дан­ная с ис­поль­зо­ва­ни­ем аз­бу­ки Морзе:

–•–•–•––••–••–•–••

При пе­ре­да­че ра­дио­грам­мы было по­те­ря­но раз­би­е­ние на буквы, но известно, что в ра­дио­грам­ме ис­поль­зо­ва­лись толь­ко сле­ду­ю­щие буквы:

Н
К
И
Л
М
–•
–•–
••
•–••
––

Расшифруйте радиограмму. За­пи­ши­те в от­ве­те рас­шиф­ро­ван­ную радиограмму.
14. Задание 7 № 267
От раз­вед­чи­ка была по­лу­че­на сле­ду­ю­щая шиф­ро­ван­ная радиограмма, пе­ре­дан­ная с ис­поль­зо­ва­ни­ем аз­бу­ки Морзе:

•––•••–••––••–••–•––

При пе­ре­да­че ра­дио­грам­мы было по­те­ря­но раз­би­е­ние на буквы, но известно, что в ра­дио­грам­ме ис­поль­зо­ва­лись толь­ко сле­ду­ю­щие буквы:

А
Д
Л
Т
Ж
•–
–••
•–••
–
•••–

Расшифруйте радиограмму. За­пи­ши­те в от­ве­те рас­шиф­ро­ван­ную радиограмму.