Задание 1. Успешность ( ) 1. На первом листе электронной таблицы MS Excel создайте приведенную таблицу. 2. По данным таблицы Учебные достижения учеников вычислите значение среднего успеваемости каждого ученика и средний успеваемости всех учеников по каждому предмету. 3. Добавьте в ячейку G2 и А8 заголовки и создайте соответствующие формулы для подсчета среднего успеваемости каждого ученика и среднего успеваемости всех учеников по каждому предмету. Примените автозаполнение для копирования формул при выполнении задания. Отформатируйте таблицу по образцу. 4. Переименуйте Лист1 в Успешность. Для этого нужно дважды щелкните вкладку листа и введите новое имя. Задача 2. Города ( ) 1. На втором листе электронной таблицы MSExcel создайте приведенную таблицу. 2. По данным таблицы Населения крупнейших городов с встроенных функций табличного процессора найдите найменьшее, наибольшее и сумму значений количества жителей городов. 3. Добавьте в ячейку А22 заголовок - наибольшее, в ячейку А23 - наименьшее, в ячейку А24 - общее количество. Создайте формулы в ячейках С22, С23 и С24: с встроенных функций определите наибольшую и наименьшую численность населения в предлагаемых в таблице городах. Определите, сколько людей проживает во всех городах. Отформатируйте таблицу по образцу. 4. ответьте на вопрос: В каком городе проживает больше всего людей? Запишите ответ под таблицей. 5. Переименуйте Лист2 в Города. Для этого нужно дважды щелкните вкладку листа и введите новое имя. Сохраните книгу под названием Задание 1-2.
var c, a: array[1..20] of integer; i: integer; begin write('Первый массив '); for i := 1 to 20 do begin c[i] := i * (-5); write(c[i], ' '); end; writeln; write('Преобразованный массив '); for i := 1 to 20 do begin a[i] := c[20 - i + 1]; write(a[i], ' '); end; end.
ИЛИ Программа не использующая два массива, а просто переворачивающая первый
var c: array[1..20] of integer; i: integer; begin write('Первый массив '); for i := 1 to 20 do begin c[i] := i * (-5); write(c[i], ' '); end; writeln; write('Преобразованный массив '); for i := 20 downto 1 do write(c[i], ' '); end.
1) Если x^3 < 10, то (x+1)^3 > 20. Это верно при x = 2. 2^3 < 10, 3^3 > 20 2) Если x(x+1) > 10, то (x+1)(x+2) < 10. Это верно при x = -4 (-4)(-3) = 12 > 10; (-3)(-2) = 6 < 10 Но при x = 2 будет ложная посылка (2*3 > 10 - это ложно), из которой следует ложный вывод 3*4 < 10. Поэтому импликация верна. ответ x = 2 3) Если x(x+1)(x+2) > 25, то x < x-1 Это сложнее. x < x-1 - ложно при любом х. Импликация будет истинной, только если посылка ложная. x(x+1)(x+2) > 25 - должно быть ложно. Это при x = 2. x(x+1)(x+2) = 2*3*4 = 24.
var
c, a: array[1..20] of integer;
i: integer;
begin
write('Первый массив ');
for i := 1 to 20 do begin
c[i] := i * (-5);
write(c[i], ' ');
end;
writeln;
write('Преобразованный массив ');
for i := 1 to 20 do begin
a[i] := c[20 - i + 1];
write(a[i], ' ');
end;
end.
ИЛИ Программа не использующая два массива, а просто переворачивающая первый
var
c: array[1..20] of integer;
i: integer;
begin write('Первый массив ');
for i := 1 to 20 do begin
c[i] := i * (-5);
write(c[i], ' ');
end;
writeln;
write('Преобразованный массив ');
for i := 20 downto 1 do write(c[i], ' ');
end.
Обе программы работают!
2^3 < 10, 3^3 > 20
2) Если x(x+1) > 10, то (x+1)(x+2) < 10. Это верно при x = -4
(-4)(-3) = 12 > 10; (-3)(-2) = 6 < 10
Но при x = 2 будет ложная посылка (2*3 > 10 - это ложно),
из которой следует ложный вывод 3*4 < 10.
Поэтому импликация верна. ответ x = 2
3) Если x(x+1)(x+2) > 25, то x < x-1
Это сложнее. x < x-1 - ложно при любом х.
Импликация будет истинной, только если посылка ложная.
x(x+1)(x+2) > 25 - должно быть ложно. Это при x = 2.
x(x+1)(x+2) = 2*3*4 = 24.