ДО ГЕГОДНЯ НУЖНО СДЕЛАТЬ ЗРОБИТИ Практична робота №6
Тема роботи: Створення і форматування електронних таблиць
Мета роботи: Уміти підготувати програму EXEL до роботи, налаштовувати параметри робочої сторінки, вводити текстові дані, числові дані і формули в таблицю, редагувати дані, форматувати дані та таблицю, копіювати формули з відносними адресами.
Варіант 2
Хід роботи
Завдання 1. Тести по темі «Електронні таблиці. Табличний процесор»
Скільки аркушів може бути в книзі, створеній табличним процесором?
А) 65536 Б) 3 В) 1 Г) 256
Що з наведеного є об’єктами електронної таблиці?
А) Стовпець Б) Рядок формул В) Клітинка Г) Панель інструментів
Вкажіть правильні посилання на клітинку електронної таблиці?
А) P56567 Б) P56 В) 56P Г) AB56
Яким буде результат копіювання вниз за до маркера авто заповнення тексту Понеділок в наступній клітинці?
А) Понеділок Б) Вівторок В) Понеділок 1 Г) Пусто
Якщо в першу комірку ввести 2, а в другу 4, протягнути спільний маркер заповнення вниз, то яке число буде скопійовано в наступну комірку?
А) 4 Б) 5 В) 6 Г) 0
Яким буде результат копіювання вправо дати 01.02.2011 за до маркера заповнення?
А) 02.02.2011 Б) 01.03.2011 В) 01.02.2012 Г) 02.03.2012
Які дані можна ввести в клітинку електронної таблиці?
А) Текст Б) Формула В) Картинка Г) Діаграма
Яка комбінація клавіш призначена для виділення всього аркушу?
А) CTRL+A Б) CTRL+END В) ALT+HOME Г) INSERT
Яке число ввели з клавіатури, якщо в клітинці воно має вигляд 25%?
А) 25% Б) 25 В) 0,25 Г) 2,5
Якою буде формула =A2*B2 з клітинки С2 після її копіювання в С3?
А) =A2*B2 Б) =A3*B3 В) =B2*C2 Г) =B3*C3
Якою буде формула =A2*$B$2 з клітинки С2 після її копіювання в С3?
А) =A2*$B$2 Б) =A3*$B$2 В) =A3*$B$3 Г) =B2*$B$2
Як записати формулу для знаходження 5% від числа 45 в клітинці А2?
А) =A2*5 Б) =A2*0,5 В) =А2*5% Г) =5%А2
Завдання 2. Дати відповіді на теоретичні запитання
Створення та збереження файлів книг.
Попередній перегляд та друк книг.
Введення і редагування даних в MS-Excel.
Реши орфографические и пунктуационные задачи. Выпиши союз, определи, что связывают союзы (однородные члены предложения / части сложносочинённого предложения / части сложноподчинённого предложения).
Пример:
«Прилетели птицы, и всё запело, заворковало».
Союз и связывает части сложносочинённого предложения.
1. Он наш_л рак_вину на дне моря однако сб_реч? её (не)сумел.
Союз
связывает .
2. Анна (не)отвечала однако я её (не)тор_пил.
Союз
связывает.
3. ...лёгкую г_рмонию Растрелли он понял как другие (не)умели.
Союз
связывает
//Обьявляем дополнительные переменные и главный массив, а также два дополнительных - они будут "половинками".
var
a, b, c: array [1..100] of longint;
i, min, n, j, t: longint;
begin
//Читаем количество элементов в нашем массиве.
readln(n);
//Читаем массив.
for i := 1 to n do read(a[i]);
//Заполняем первую "половинку".
for i := 1 to n div 2 do b[i] := a[i];
//Заполняем вторую "половинку". Но раз это уже вторая "половинка" главного массива, то и
//цикл теперь должен начинаться со второй части массива, а заканчиваться уже в его конце.
for i := n div 2 + 1 to n do c[i - n div 2] := a[i];
//Теперь отсортируем первую "половинку" методом выбора. Идея этого метода
//основывается на том, что мы ищем минимальный среди неотсортированных элемент,
//а затем аем его с тем, который стоит сразу после отсортированных.
for i := 1 to (n - 1) div 2 do
begin
min := i;
for j := i + 1 to n div 2 do
if b[min] > b[j] then
min := j;
if min <> i then begin
t := b[i];
b[i] := b[min];
b[min] := t;
end;
end;
//Затем вторую точно также, только стоит обратить внимание на сравнения.
//Так как надо отсортировать по убыванию, то теперь сравнение перед "swap"-ом
//будет другим.
for i := 1 to (n - 1) div 2 do
begin
min := i;
for j := i + 1 to n div 2 do
if c[min] < c[j] then
min := j;
if min <> i then begin
t := c[i];
c[i] := c[min];
c[min] := t;
end;
end;
//А теперь по очереди выводим готовые "половинки", не забывая ставить
//пробел после вывода каждого элемента.
for i := 1 to n div 2 do write(b[i], ' ');
for i := 1 to n - n div 2 do write(c[i], ' ');
end.