Обработка информации в элетроных таблицах
Установите соответствие между объектами табличного процессора и его свойствами:
Варианты ответов
- имя, количество листов
- общее количество строк и столбцов; количество строк и столбцов, содержащих данные
- номер, высота, количество заполненных данными ячеек
- тип, вид, название, размер области диаграммы, цветовая гамма
Вопрос 5
Какое число будет записано в ячейку B1 после ввода формулы?
Вопрос 6
Запишите адрес выделенного диапазона.
Вопрос 7
Редактирование книги состоит в:
Варианты ответов
- добавлении в неё новых листов
- добавлении в неё новых строк или столбцов
- удалении из нее имеющихся листов
- удалении из неё имеющихся строк или столбцов
- перемещении существующих листов
- копировании существующих листов
Вопрос 8
Основными операциями форматирования объектов электронной таблицы являются:
Варианты ответов
- форматирование данных
- форматирование формул
- форматирование ячеек
- изменение ширины столбцов
- изменение высоты строк
Вопрос 9
Установите соответствие между видом числа в ячейке и заданным для этой ячейки форматом:
Варианты ответов
- 19,7
- 19,70 ₽
- 19.01.1900
- 1,97E+01
Вопрос 10
При форматировании ячеек электронной таблицы можно устанавливать:
Варианты ответов
- границы ячейки, их цвет, тип линий и др.
- ширину столбца, в который входит ячейка
- цвет фона ячейки, цвет и стиль узора, способы заливки и др
- высоту строки, в которую входит ячейка
- значения свойств символов в ячейке: шрифт, стиль шрифта, размер, подчеркивание, горизонтальное и вертикальное выравнивание, ориентация, расположение и др.
Вопрос 11
В ячейке А1 электронной таблицы записана формула =D1-$D2. Какой вид приобретет формула после того, как ячейку А1 скопируют в ячейку В1?
Варианты ответов
- =E1-$E2
- =E1-$D2
- =E2-$D2
- =D1-$E2
Вопрос 12
Заполните пропуски в предложении.
В любом … процессоре используются встроенные … — заранее написанные процедуры преобразования …
Варианты ответов
- табличном, формулы, чисел
- электронном, функции, чисел
- табличном, функции, данных
- электронном, формулы, данных
Вопрос 13
Что из перечисленного может быть аргументом функции:
Варианты ответов
- число
- текст
- выражение
- ссылка на ячейку или диапазон ячеек
- имя листа рабочей книги
- результат другой функции
Вопрос 14
Среди встроенных в табличные процессоры функций принято выделять:
Варианты ответов
- тригонометрические
- статистические
- профилактические
- текстовые
- динамические
Вопрос 15
На рисунке приведен фрагмент электронной таблицы. Чему будет равно значение ячейки B4, в которую записали формулу =СУММ(A1:B2;C3)?
Варианты ответов
- 14
- 15
- 17
- 20
Вопрос 16
В электронной таблице значение формулы =СУММ(C3:E3) равно 15. Чему равно значение формулы =СРЗНАЧ(C3:F3), если значение ячейки F3 равно 5?
Варианты ответов
- 20
- 10
- 5
- 4
Вопрос 17
Какие типы диаграмм позволяют строить табличные процессоры?
Варианты ответов
- гистограммы
- кардиограммы
- круговые диаграммы
- графики
- линейчатые диаграммы
- трубчатые диаграммы
- лепестковые диаграммы
Вопрос 18
Какие объекты можно выделить в диаграмме любого типа?
Варианты ответов
- таблица данных
- область диаграммы
- ось построения
- ось значений
- поле для заметок
- легенда
Вопрос 19
Все ученики старших классов (с 9-го по 11-й) участвовали в школьной спартакиаде. По результатам соревнований каждый из них получил от 0 до 3 баллов. На диаграмме 1 показано количество по классам, а на диаграмме 2 — количество учеников, набравших баллы от 0 до 3.
Какое из этих утверждений следует из анализа обеих диаграмм?
Варианты ответов
- Cреди учеников 9 класса есть хотя бы один, набравший 2 или 3 балла
- Все 10-классники могли набрать ровно по 2 балла
- Среди набравших 3 балла нет ни одного 10-классника
- Все ученики, набравшие 0 баллов, могут быть 9-классниками
Вопрос 20
Дан фрагмент электронной таблицы:
После выполнения вычислений по значениям диапазона ячеек А2:D2 была построена диаграмма. Укажите получившуюся диаграмму.
Варианты ответов
- А
- Б
- В
- Г
Вопрос 21
На диаграмме показаны объемы выпуска продукции трех видов (А, Б и В) за каждый месяц первого квартала:
Какая из диаграмм (представленных правее) правильно отражает соотношение объемов выпуска этих видов продукции за весь квартал?
Тест с ответами “Встроенные функции и их использование” 11 класс
4. Название типа функций, с помощью которых можно вычислить наибольшее, наименьшее или среднее значение, подсчитать количество ячеек, содержащих заданную информацию:
а) статистические функции +
б) логические функции
в) экономические функции
5. Что из предложенного является функцией с одним аргументом:
а) И
б) ОКРУГЛ
в) КОРЕНЬ +
6. Если у функции отсутствуют аргументы, то наличие … является обязательным:
а) прямых скобок
б) круглых скобок +
в) запятых
7. Что из перечисленного относится к текстовым функциям:
а) ЕСЛИ
б) МАКС
в) ПРОПИСН +
8. Тип(группа) функций, к которому относится функция ЗНАЧЕН():
а) текстовые функции +
б) экономические функции
в) логические функции
9. Какая из функций не является логической:
а) ЕСЛИ
б) И
в) СУММ +
10. В ячейки диапазона A1:А4 введены числа 3, 5, 1, 3 соответственно, а в ячейку А7 — формула =СУММ(А1:А4)/4. Число в ячейке А7:
а) 9
б) 3 +
в) 6
11. Какое определение подходит для функции РАНГ:
а) функция с некоторыми необязательными аргументами +
б) функция с несколькими аргументами, количество которых фиксировано
в) функция с одним аргументом
12. Формула, содержащая ошибку:
а) =D6/Y12
б) =2SIN(F$5) +
в) =СУММ(А1:В7)
13. Как называется заранее написанная процедура преобразования данных:
а) встроенная функция +
б) дополнительная функция
в) главная функция
14. Пример формулы для электронной таблицы:
а) А5=3*Н4
б) R1C3+A5
в) =CУMM(G1:N7) +
15. Какое окно откроется, если щёлкнуть по кнопке «Вставить функцию»:
а) Мастер функций +
б) Строка формул
в) Библиотека функций
16. Прикладные программы, предназначенные для проектирования электронных таблиц, называют:
а) графический процессор
б) табличный процессор +
в) обычный процессор
17. В какой вкладке можно посмотреть назначение каждой функции:
а) Библиотека функций
б) Формулы
в) Справка +
18. Название типа функций, результатом которых являются ИСТИНА или ЛОЖЬ:
а) текстовые функции
б) логические функции +
в) экономические функции
19. Как выглядит запись функции «Текущие время и дата» в Microsoft Excel:
а) ТВДАТА
б) ТВРЕДАТА
в) ТДАТА +
20. К встроенным функциям табличных процессоров относятся:
а) математические
б) расчетные +
в) экономические
21. В электронной таблице значение формулы =СРЗНАЧ(B1:D1) равно 4. Чему равно значение ячейки A1, если значение формулы =СУММ(A1:D1) равно 9:
а) -3 +
б) 2
в) 3
22. Тип (группа) функций, к которому относится функция СРЗНАЧЕСЛИ():
а) логические функции
б) статистические функции +
в) математические функции
23. Необходимо правильно установить соответствие между именем функции и ее результатом:
МИН:
а) Если две строки в точности совпадают, то возвращается значение ИСТИНА, в противном случае – ЛОЖЬ
б) Количество дней между двумя датами
в) Наименьший среди указанных аргументов +
24. В ячейки диапазона A1:A4 введены числа 3, 5, 1, 3 соответственно, а в ячейку А7 — формула =СРЗНАЧ(А1:А4). Число в ячейке А7:
а) 9
б) 3 +
в) 6
25. Необходимо правильно установить соответствие между именем функции и ее результатом:
СРЗНАЧЕСЛИ:
а) Количество дней между двумя датами
б) Наименьший среди указанных аргументов
в) Среднее арифметическое тех чисел из указанного диапазона, которые удовлетворяют заданному условию +
26. Формула, содержащая ошибку:
а) =SIN(G13/4)
б) =2A1+D5 +
в) =СУММ(А1:В7)
27. Необходимо правильно установить соответствие между именем функции и ее результатом:
СОВПАД:
а) Если две строки в точности совпадают, то возвращается значение ИСТИНА, в противном случае – ЛОЖЬ +
б) Наименьший среди указанных аргументов
в) Среднее арифметическое тех чисел из указанного диапазона, которые удовлетворяют заданному условию
28. Встроенные функции имеют …, вызываются с некоторыми … и возвращают единственное значение – … :
а) тип, условиями, результат
б) имя, условиями, адрес
в) имя, аргументами, результат +
29. Необходимо правильно установить соответствие между именем функции и ее результатом:
ДНИ:
а) Количество дней между двумя датами +
б) Если две строки в точности совпадают, то возвращается значение ИСТИНА, в противном случае – ЛОЖЬ
в) Наименьший среди указанных аргументов
30. Перерасчет результатов по заданным в ячейках формулам происходит:
а) при сохранении на диске
б) автоматически при изменении данных +
в) при переходе на другой рабочий лист таблицы
Функции и их аргументы в Python 3
Встроенные функции в Python позволяют осуществлять самые разные операции. Каждая из них решает какую-то особую задачу. Но кроме них есть еще функции, которые пишут сами программисты.
В этой статье мы рассмотрим, как создавать и вызывать функции в Python. Также мы коснемся темы передачи параметров и аргументов в функцию.
Что такое функция?
Функция – это изолированный блок кода, который решает отдельную задачу.
Смысл функций в том, что они позволяют избежать ненужного повторения кода. Если какое-то действие повторяется часто и в разных местах, это хороший показатель того, что код для этого действия можно выделить в отдельную функцию.
Функции также помогают организовать ваш код.
Если нужно внести какое-то изменение в код функции, обновить придется только ее. Без функций у вас были бы многократно повторяющиеся куски одинакового кода в разных местах, и обновлять этот код пришлось бы повсюду.
Если говорить о принципах программирования, использование функций — это следование принципу DRY (Don’t Repeat Yourself — «не повтоярйся»).
Код внутри функции запускается только тогда, когда функцию вызывают.
Функции могут принимать аргументы и значения по умолчанию. При вызове они могут возвращать какое-то значение в вызвавший их код, но могут и не возвращать ничего.
Определение функции в Python
Базовый синтаксис определения функции выглядит так:
Итак, давайте разберемся:
- def — ключевое слово. Оно сообщает Python, что начинается определение функции.
- Затем идет имя функции. Оно может быть произвольным (ограничения те же, что и для обозначения переменных).
- Далее у нас есть пара круглых скобок () . Внутри них могут быть разделенные запятыми параметры. Для параметров могут указываться дефолтные значения. Количество параметров варьируется: может быть один или несколько, а может и вовсе не быть параметров.
- Затем идет двоеточие : , которое завершает строку определения функции.
- Дальше идет новая строка, начинающаяся с отступа (4 пробела или одно нажатие клавиши tab).
- В этой новой строке после отступа начинается тело функции: код действий, которые должна осуществлять функция при вызове.
- Наконец, в теле функции может быть опциональный оператор return , возвращающий значение вызывающей стороне при выходе из функции.
Имейте в виду, что если вы забудете круглые скобки () или двоеточие : , Python сообщит вам об этом с помощью SyntaxError .
Определение и вызов простой функции в Python
Ниже приведен пример базовой функции. В ней нет оператора return, и никаких параметров она тоже не принимает.
Эта функция просто выводит hello world при каждом вызове.
Когда функция определена, код в ней не запускается сам по себе. Для его выполнения необходимо сделать вызов функции.
Вызывать функцию можно столько раз, сколько вам нужно.
Для вызова функции используется следующий синтаксис:
Сначала пишется имя функции. За ним пишутся круглые скобки. Если функция имеет обязательные аргументы, они должны быть перечислены в скобках. Если аргументов у функции нет, скобки все равно нужно написать, просто они останутся пустыми.
Для вызова функции из нашего примера пишем следующий код:
Как определять и вызывать функции с параметрами в Python
Пока что мы рассмотрели самый базовый вариант функции. Она лишь выводит что-то в консоль.
Но что, если в функцию нужно передать какие-то дополнительные данные?
Здесь мы используем такие термины, как параметры и аргументы.
Параметры – это именованные заполнители. Они работают как переменные, определенные локально в строке объявления функции.
В нашем примере мы указали один параметр — name .
Для форматирования строки мы могли бы использовать f-строки. Код, приведенный ниже, работает точно так же, как и приведенный выше:
Мы можем передать функции столько параметров, сколько душе угодно, разделив их запятыми:
Здесь параметры функции — name и age .
При вызове функции в нее передаются аргументы.
Аргументы — это информация, переданная в функцию. Они представляют собой настоящие значения, соответствующие параметрам, которые были указаны при объявлении функции.
Английский для программистов
Наш телеграм канал с тестами по английскому языку для программистов. Английский это часть карьеры программиста. Поэтому полезно заняться им уже сейчас
Вызов функции из предыдущего примера и передача аргументов будет выглядеть так:
Функцию можно вызывать многократно, каждый раз передавая разные значения в качестве аргументов:
Аргументы, которые мы рассматривали до сих пор, называются позиционными. Все позиционные аргументы являются обязательными.
Количество позиционных аргументов имеет значение
Когда мы вызываем наши функции, мы должны передавать правильное количество аргументов, иначе мы получим ошибку.
Число передаваемых аргументов при вызове функции должно быть равным числу параметров, указанных при объявлении этой функции. Нельзя ни убавить, ни прибавить.
Скажем, у нас есть функция с двумя параметрами:
Если мы попробуем вызвать эту функцию, передав всего один аргумент, мы получим ошибку:
Если передать три аргумента вместо двух, опять получим ошибку:
И если вообще не передать аргументов, это тоже вызовет ошибку:
Порядок позиционных аргументов тоже важен
В том, что касается позиционных аргументов, значение имеет не только количество, но и порядок следования.
Аргументы должны передаваться в том же порядке, в котором были объявлены параметры при определении функции.
Это работает так же, как присваивание значений переменным.
Первый аргумент в вызове функции используется в качестве значения для первого параметра, второй аргумент – для второго параметра и так далее.
Если порядок будет нарушен, мы можем получить не тот результат, который хотели.
Использование именованных аргументов в функциях в Python
Пока что мы имели дело только с позиционными аргументами. При вызове функций в них передавались только значения. Все эти значения идут по порядку и соответствуют параметрам, указанным при определении функции.
Но в Python есть еще и именованные аргументы.
В этом случае при вызове функции не просто передаются значения. Вы указываете имя параметра, за затем значение, которое хотите ему присвоить (в формате ключ = значение ).
Все ключи совпадают с параметрами, указанными при определении функции.
Явное указание имен параметров и их значений помогает внести дополнительную ясность и избежать возможных недоразумений.
Именованные аргументы, как видим, могут идти в том же порядке, что указан при определении функции. Но в этом плане они гибче позиционных: их порядок не имеет большого значения.
То есть, вы могли бы написать код следующим образом, и это не вызвало бы ошибок:
Но количество передаваемых аргументов имеет значение.
При вызове функции можно использовать одновременно и позиционные, и именованные аргументы. В следующем примере есть один позиционный и один именованный аргумент:
В этом случае порядок опять-таки имеет значение.
Позиционные аргументы всегда идут первыми. Все именованные аргументы должны следовать за позиционными. В противном случае будет ошибка:
Как определять параметр со значением по умолчанию
Аргументы функции также могут иметь значения по умолчанию.
Чтобы аргумент функции имел дефолтное значение, нужно назначить это самое значение параметру при определении функции.
Делается это в формате ключ=значение .
Ранее мы видели, что можем определять функции со значением по умолчанию. Аргументы со значением по умолчанию называются аргументами по умолчанию.
Мы можем вызвать такую функцию, не передавая ей никаких аргументов. Тогда она будет использовать значение по умолчанию, которое мы присвоили при определении функции.
В нашем примере, если не передан аргумент, значением language всегда будет Python .
Значения по умолчанию при желании можно легко перезаписать, указав другое значение при вызове функции:
В функции может быть и несколько значений по умолчанию.
При вызове функции мы можем передать какой-нибудь один аргумент, несколько или даже ни одного. Порядок передачи аргументов не имеет значения.
Аргументы со значениями по умолчанию можно комбинировать с оыбчными.
Давайте рассмотрим другой пример. На этот раз наша функция принимает два аргумента: один позиционный, без значения по умолчанию ( name ), и один необязательный, со значением по умолчанию ( language ).
Мы видим, что аргумент со значением по умолчанию language = «Python» является опциональным. Тогда как позиционный аргумент name всегда будет обязательным. Таким образом, если другой язык не передан, по умолчанию всегда будет Python .
Важно помнить, что в этом случае порядок опять же имеет значение. Сначала идут позиционные аргументы, а за ними — аргументы с дефолтными значениями.
Вот такой код не сработал бы:
От редакции Pythonist. Иногда нельзя предсказать, сколько аргументов получит функция. Чтобы обработать их, используются специальные конструкции *args и **kwargs . Почитать подробнее можно в статье «Что такое *args и **kwargs?».
Заключение
В этой статье мы рассмотрели, как объявлять функции в Python и как вызывать их с параметрами.
Мы также разобрали тему позиционных и именованных аргументов и использование значений аргументов по умолчанию.