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

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

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

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

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

1. Автомат получает на вход пятизначное десятичное число. По полученному числу строится новое десятичное число по следующим правилам.
1. Вычисляются два числа – сумма первых трёх цифр и сумма последних трёх цифр.
2. Полученные два числа записываются друг за другом в порядке невозрастания (без разделителей).
Пример. Исходное число: 15177. Поразрядные суммы: 715. Результат: 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


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