- •Часть II. Информатика
- •Содержание
- •Структура дисциплины
- •Рейтинг и оценка уровня знаний студентов по дисциплине «Математика и информатика»
- •1. Оценивание результатов работы студентов
- •Допуск к тестированию и процедура тестирования
- •Ликвидация задолженности студента по дисциплине
- •Инструкции для студента
- •Модуль 3. Алгоритмизация и программирование Маршрутная карта изучения дисциплины «Математика и информатика-2» по модулю №3
- •2.1. Алгоритм и его свойства
- •2.2. Таблица блоков
- •2.3. Основные типы алгоритмов
- •2.3.1. Линейные алгоритмы
- •2.3.2. Алгоритмы ветвлений
- •2.3.3. Циклические алгоритмы
- •2.4. Блок-схемы линейных алгоритмов
- •Блок-схемы разветвляющихся алгоритмов
- •3. Примеры выполнения задания к практическому занятию № 1
- •3.1. Линейный алгоритм
- •3.2. Разветвляющийся алгоритм
- •4. Задания к практическому занятию № 1
- •5. Вопросы для самоконтроля к практическому занятию № 1. Тема «Алгоритмы. Ветвления»
- •Практическое занятие №2. Алгоритмы. Блок-схемы. Циклы
- •1. Цель занятия
- •2. Теоретический материал для практического занятия №2
- •2.1. Словесные алгоритмы. Циклы
- •2.2. Блок-схемы. Циклы
- •Примеры выполнения задания к практическому занятию №2
- •4. Задания к практическому занятию № 2
- •5. Вопросы для самоконтроля к практическому занятию № 2. Тема «Алгоритмы. Блок-схемы. Циклы»
- •Практическое занятие № 3. Алгебра логики. Операции над высказываниями
- •1. Цель занятия
- •Теоретический материал для практического занятия №3
- •2.1. Логические операции
- •3. Примеры выполнения задания к практическому занятию №3
- •4. Задания к практическому занятию № 3
- •5. Вопросы для самоконтроля к практическому занятию № 3. Тема «Алгебра логики»
- •Практическое занятие №4. Программирование. Линейные процессы. Ветвления
- •1. Цель занятия
- •2. Теоретический материал для практического занятия №4
- •2.1. Конструкция языка Turbo Pascal
- •2.1.1. Алфавит
- •2.1.2. Данные и типы данных
- •2.1.3. Стандартные функции
- •2.1.4. Арифметические, логические, символьные выражения
- •2.2. Структура программы на языке Паскаль
- •2.3. Основные операторы Паскаля
- •2.3.1. Оператор присваивания
- •2.3.2. Операторы ввода
- •2.3.3. Операторы вывода
- •2.3.4. Комментарий
- •2.4. Операторы передачи управления
- •2.4.1. Оператор безусловного перехода
- •2.4.2. Операторы условного перехода
- •3. Примеры выполнения задания к практическому занятию № 4
- •3.1. Программы линейных алгоритмов
- •3.2. Программы разветвляющихся алгоритмов
- •4. Задания к практическому занятию № 4
- •5. Вопросы для самоконтроля к практическому занятию № 4
- •Практическое занятие № 5. Программирование. Циклы
- •1. Цель занятия
- •2. Теоретический материал для практического занятия № 5
- •2.1. Оператор цикла с параметрами
- •2.2. Оператор цикла while с предусловием
- •2.3. Оператор цикла repeat…until с постусловием
- •3. Примеры выполнения задания к практическому занятию № 5
- •4. Задания к практическому занятию № 5
- •5. Вопросы для самоконтроля к практическому занятию № 5. Тема «Программирование. Циклы»
- •Практическое занятие №6. Языки программирования высокого уровня
- •1. Цель занятия
- •2. Теоретический материал для практического занятия №6
- •2.1. Общая классификация языков программирования
- •2.1.1. Языки низкого уровня
- •2.2. Классификация языков программирования высокого уровня
- •2.2.1. Процедурное программирование
- •2.2.2. Объектно-ориентированное программирование
- •2.2.3. Системы визуально-ориентированного программирования
- •2.2.4. Проблемно-ориентированное (непроцедурное или декларативное) программирование
- •1) Функциональное программирование
- •2) Логическое программирование
- •3) Языки описания сценариев
- •3. Примеры выполнения задания к практическому занятию №6
- •4. Задания к практическому занятию № 6
- •5. Вопросы для самоконтроля к практическому занятию № 6. Тема «Языки программирования высокого уровня».
- •Модуль 4. Стандартное программное обеспечение, предназначенное для обработки информации Маршрутная карта изучения дисциплины «Математика и информатика-2» по модулю №4
- •Задания к практическим работам по модулю №4
- •Практическое занятие № 7. Операционные системы. Работа в операционных системах
- •1. Цель занятия
- •2. Теоретический материал для практического занятия № 7
- •2.1. Понятие информации
- •2.2. Свойства информации
- •2.3. Измерение информации
- •2.3.1. Синтаксическая мера информации
- •2.3.2. Семантическая мера информации
- •2.3.3. Прагматическая мера информации
- •2.4. Информатика. Предмет и задачи информатики
- •Технические средства
- •2.5.1. Архитектура эвм
- •2.5.2. Состав и назначение основных элементов персонального компьютера (пк)
- •Центральный процессор
- •Запоминающие устройства: классификация, принцип работы, основные характеристики
- •2.6. Обзор программного обеспечения
- •2.6.2. Системы программирования
- •2.6.3. Прикладное программное обеспечение
- •2.7. Базовое программное обеспечение. Операционные системы (ос)
- •2.7.1. Понятие файла, каталога, файловой структуры
- •2.7.2. Операционная система ms Windows
- •3. Примеры выполнения задания к практическому занятию №7
- •4. Задания к практическому занятию № 7
- •5. Вопросы для самоконтроля к практическому занятию № 7. Тема «Работа в операционных системах»
- •Практическое занятие №8. Офисный пакет программ Microsoft Office в профессиональной деятельности. Текстовые редакторы и процессоры
- •1. Цель занятия
- •2. Теоретический материал для практического занятия № 8
- •3. Примеры выполнения задания к практическому занятию № 8
- •4. Задания к практическому занятию № 8
- •5. Вопросы для самоконтроля к практическому занятию № 8. Тема «Текстовый редактор word»
- •Практическое занятие №9. Применение встроенных функций электронной таблицы excel в профессиональной деятельности
- •1. Цель занятия
- •2. Теоретический материал для практического занятия №9
- •2.1. Ячейка – основной элемент таблицы
- •2.2. Вычисления в Excel. Формулы и функции
- •2.2.1. Формулы Excel
- •2.2.2. Функции Excel
- •3. Примеры выполнения задания к практическому занятию №9
- •3.1. Примеры с функциями 16 из таблицы 9.3
- •3.2. Пример с функцией «суммесли»
- •3.3. Пример с функцией «счётесли»
- •3.4. Пример с функцией «если»
- •4. Задания к практическому занятию № 9
- •5. Вопросы для самоконтроля к практическому занятию № 9. Тема «Встроенные функции excel»
- •Практическое занятие № 10. Компьютерная графика. Сравнение различных видов графики
- •1. Цель занятия
- •2. Теоретический материал для практического занятия № 10
- •2.1. Виды графики
- •2.1.1. Растровая графика
- •Векторная графика
- •Разрешающая способность
- •Цветовое разрешение и цветовые модели
- •2.3.1. Кодирование цвета
- •2.3.2. Цветовые модели
- •1) Цветовая модель rgb
- •2) Цветовая модель cmyk
- •2.4. Форматы графических изображений
- •2.5. Шрифты, поддерживаемые операционной системой Windows xp
- •1) Контурные шрифты
- •2) Векторные шрифты
- •3) Растровые шрифты
- •3. Примеры выполнения задания к практическому занятию №10
- •4. Задания к практическому занятию №10
- •5. Вопросы для самоконтроля к практическому занятию № 10. Тема «Компьютерная графика»
- •Практическое занятие №11. Анализ прикладного и служебного программного обеспечения
- •1. Цель занятия
- •2. Теоретический материал для практического занятия №11
- •2.1. Служебные приложения Windows xp
- •2.2. Служебное программное обеспечение Windows xp
- •2.3. Прикладное программное обеспечение (ппо)
- •3. Примеры выполнения задания к практическому занятию №11
- •4. Задания к практическому занятию №11
- •5. Вопросы для самоконтроля к практическому занятию № 11. Тема «Анализ прикладного и служебного программного обеспечения»
- •Литература
- •Приложение №1. Задания для выполнения самостоятельной работы №3 Задание 1. Тема: «Алгоритмы. Блок-схемы. Ветвления»
- •Задание 2. Тема: «Алгоритмы. Блок-схемы. Циклы»
- •Задание 3. Тема «Алгебра логики»
- •Приложение №3. Задания для выполнения самостоятельной работы идз №4 Задание 1. Тема: «Текстовые редакторы. Гиперссылки»
- •Варианты заданий по теме: «Текстовые редакторы»
- •Задание 2. Тема: «Выполнение вычислений в таблицах редактора word»
- •Задание 3. Тема: «Встроенные функции электронной таблицы excel»
- •Приложение №4. Задания для выполнения практического занятия и самостоятельной работы идз №4 Тема: «Анализ прикладного и служебного программного обеспечения»
- •Задание 4. Идз №4. Тема: «Программное обеспечение (прикладное, сервисное, служебное)»
- •Приложение №5. Оформление самостоятельной работы
- •Раздел 3 самостоятельной работы по модулям №3, 4 должен включать:
- •Приложение №6. Формулы для практической работы №7
2.2.2. Функции Excel
Функции в Excel используются для выполнения стандартных вычислений в рабочих книгах. Значения, которые используются для вычисления функций, называются аргументами. В качестве аргументов можно использовать числа, текст, логические значения, массивы, ссылки. Аргументы могут быть как константами, так и формулами. В свою очередь эти формулы могут содержать другие функции. Функции, являющиеся аргументом другой функции, называются вложенными. В формулах Excel можно использовать до семи уровней вложенности функций.
Функция может быть выбрана двумя способами.
-
В меню «Вставка» выбрать команду «Функция». В окне списка «функция» выделить нужную функцию рабочей таблицы и затем нажать кнопку «ОК».
-
Мастер функций. Работа с Мастером функций начинается с нажатия кнопки «fх» в строке формул.
Для выбора функций используется окно с двумя полями. В левом поле задается категория функции, в правом – сама функция. Всего имеется 14 категорий. При выделении функции в правом списке, в нижней части окна появляется краткое описание ее назначения.
Количество стандартных (встроенных) функций в Excel около 400. Использование стандартных функций позволяет значительно упростить процесс вычислений. Для ввода функции необходимо ввести вначале знак равенства, затем название функции и диапазон ячеек с нужными данными. Ниже в таблице 9.1 приведены наиболее часто используемые в Excel функции:
Таблица 9.1
№ |
Операция |
Название функции |
Пример использования функции |
1 |
Суммирование |
Сумм |
=Сумм(A1:E1) |
2 |
Умножение |
Произвед |
=Произвед(B2:B6) |
3 |
Среднее значение |
Срзнач |
=Срзнач(B7:B10) |
4 |
Минимум |
Мин |
=Мин(A3:A7) |
5 |
Максимум |
Макс |
=Макс(А3:А7) |
6 |
Квадратный корень |
Корень |
=Корень(F5) |
Автосуммирование, позволяющее складывать числовые значения одним щелчком мыши, даёт возможность сделать это одновременно и со строками, и со столбцами. По этой команде можно подводить общие итоги даже в таблицах с промежуточными итогами.
В Excel широко представлены математические функции. С помощью статистических функций возможно проводить статистическое моделирование. Кроме того, возможно использовать элементы регрессионного анализа.
Логические функции помогают создавать сложные формулы, которые в зависимости от выполнения тех или иных условий будут совершать различные виды обработки данных.
Логические функции находятся в Excel в меню вставка / функции / категория / логические.
Функция ЕСЛИ. Эта функция позволяет задать некоторое условие и определить значение, если условие истинно или, если условие ложно. Вид функции в ячейке может быть, например, следующим: =Если (А2>50;A5+C6;A5+C7).
Это означает, что, если в ячейку А2 введено число большее 50, то в данную ячейку (ячейку, в которую введена данная функция) будет помещена сумма данных из ячеек А5 и С6, иначе – сумма из ячеек А5 и С7.
Другой пример логической функции в ячейке:
=Если( и(А2>50;В2>20;C2>70);A2+B2+C2;A2-B2-C2)
Это означает, что, если будет выполнены все условия во внутренних скобках, то в данную ячейку будет помещена сумма данных из ячеек А2, B2, С2, иначе – разность этих ячеек.
Некоторые изменения в логической функции предыдущего примера дают другую формулу:
=Если( или(А2>50;В2>20;C2>70);A2+B2+C2;A2-B2-C2)
Это означает, что, если будет выполнено хотя бы одно из условий во внутренних скобках, то в данную ячейку будет помещена сумма данных из ячеек А2, B2, С2, иначе – разность этих ячеек.
Типовые ошибки в формулах
Таблица 9.2
№ |
Ошибка |
Пояснения |
1 |
#ДЕЛ/0! |
Функция содержит деление на ноль |
2 |
#ИМЯ? |
В функции используется неопределенное либо некорректное имя ячейки (Excel не может найти путь к ячейке) |
3 |
#ЗНАЧ! |
Функция содержит недопустимый тип аргумента, например, пытается произвести арифметические действия не над числами, а над текстом |
4 |
#ССЫЛ! |
Функция ссылается на несуществующую ячейку или интервал ячеек (возможно, они были удалены) |
5 |
#ЧИСЛО! |
Функция содержит некорректную математическую операцию, нарушение математических правил, например, корень из отрицательного числа |
Для облегчения поиска ошибок в формулах целесообразно перейти в режим показа формул в ячейках через Сервис/Параметры/Вид и установить флажок «Формулы». При этом ширина ячеек таблицы будет автоматически увеличена и вместо результатов и сообщений об ошибках будут показаны формулы. Типовые ошибки приводится в таблице 9.2.
Список наиболее используемых функций приводится в таблице 9.3.
Таблица наиболее используемых функций
Таблица 9.3
№ |
Функция |
Назначение (Операции) |
Синтаксис |
Пример |
1 |
МАКС() |
Максимум из указанного диапазона |
МАКС(число1;число2; ...) |
=МАКС(А3:А7) |
2 |
МИН() |
Минимум из указанного диапазона |
МИН(число1;число2; ...) |
=МИН(A3:A7) |
3 |
СРЗНАЧ() |
Вычисление среднего арифметического значения для ячеек из указанного диапазона |
СРЗНАЧ(число1; число2; ...) |
=СРЗНАЧ(B7:B10) |
4 |
СУММ() |
Суммирование значений из ячеек указанного диапазона |
СУММ(число1;число2; ...) |
=СУММ(A1:E1) |
5 |
СЧЁТ() |
Подсчёт количества числовых значений в указанном диапазоне ячеек |
СЧЁТ(значение1; значение2; ) |
=СЧЁТ(E2:E12) |
6 |
ОСТАТ() |
Возвращает остаток от деления аргумента (число) на делитель |
ОСТАТ(число; делитель) |
=ОСТАТ(А1; 3) |
7 |
СУММЕСЛИ() |
Суммирует ячейки, заданные критерием |
СУММЕСЛИ(диапазон;критерий; диапазон_ суммирования) |
=СУММЕСЛИ(A1:A9;>5;B1:B9) |
8 |
СЧЁТЕСЛИ() |
Подсчет количества ячеек в указанном диапазоне, удовлетворяющих заданному условию |
СЧЁТЕСЛИ(диапазон; критерий) |
=СЧЁТЕСЛИ(А1:А10;"ВЫПОЛНЕНО") |
9 |
ЕСЛИ() |
Возвращает одно значение, если заданное условие при вычислении дает значение ИСТИНА, и другое значение, если ЛОЖЬ |
ЕСЛИ(лог_выражение;значение_если_истина;значение_если_ложь) |
=ЕСЛИ(x>0;5;7) |