- •Часть 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
Задание 3. Тема: «Встроенные функции электронной таблицы excel»
В задании требуется создать таблицу в табличном редакторе «EXCEL» по образцу таблицы 9.9. Затем проанализировать с помощью встроенных функций EXCEL результаты рейтинга студентов за семестр.
Рассчитать столбцы 37 по формулам, заданным в предпоследей строке. Формулу вводить в одну ячейку столбца, а затем копировать её по вертикали списка студентов
Выполнить расчёт в таблице, используя возможности встроенных функций редактора EXCEL.
В данном задании предлагается сделать расчёт рейтинга (баллов) студентов. Рейтинг является оценкой успеваемости обучения за семестр. Рейтинг рассчитывается по формуле, которая задана в предпоследней строке таблицы. В главном меню выбрать «Таблица», из подменю выбрать «Формула». Появится окно с формулой, вместо которой после знака равенства «=» ввести значения данных согласно формуле, заданной в каждом столбце.
Алгоритм выполнения задания «Встроенные функции электронной таблицы EXCEL».
-
Создать таблицу по образцу таблицы 9.9, не заполняя её
-
Заполнить первые три строки (заголовок) и два столбца. В таблице после заполнения должен быть список фамилий студентов и наименование дисциплин и функций.
-
В строке с коэффициентами для расчёта рейтинга символы К1, … К5 заменить числовыми значениями, которые берутся из таблицы 9.10 по номеру варианта ИДЗ.
-
Заполнить столбцы 37 с номерами строк 110 значениями рейтинга, который рассчитывается по формулам, заданным в предпоследей строке столбцов 37 . Для расчёта следует ввести формулу в ячейку строки с номером 1 и соответствующего столбца. В каждую из формул вместо символа «№» вводится адрес ячейки.
-
Пример. Формула в ячейке на пересечении строки №1 и столбца с коэффициентом К1 будет «=А6*$С$4», где А6-адрес ячейки с номером строки, который должен быть относительным, так как в каждой строке он изменяется. $С$4- адрес ячейки с коэффициентом должен быть абсолютным, так как он не изменятся для данного столбца.
-
По примеру ввести формулы в каждую ячейку строки №1 для столбцов 37 , а затем их копировать по вертикали списка студентов.
-
В столбце 8 вычислить сумму баллов в каждой строке для столбцов 37 , используя функцию «сумм».
-
В столбце 9 вычислить среднее всех баллов в каждой строке для столбцов 37 , используя функцию «срзнач».
-
В столбце 10 вычислить количество заполненных ячеек в каждой строке для столбцов 37 , используя функцию «счёт».
-
В столбце 11 вычислить количество ячеек в каждой строке для столбцов 37, значения в которых превышает 10, используя функцию «счётесли». =СЧЁТЕСЛИ(C6:G6;">10")
-
В столбце 12 вывести "зачёт" или "незачёт" каждому студенту по значениям столбца 7, используя функцию «если». Минимальное количество баллов для получения зачёта является условием, которое используется в функции. В таблице 8.1 количество баллов для получения зачёта >20. Если количество баллов для получения зачёта >20, то выставляется "зачёт", иначе "незачёт". Функция «если» будет иметь вид: =ЕСЛИ(G6>20; "зачёт";"незачёт").
Таблица 9.9
Расчёт рейтинга студентов по каждой дисциплине семестра |
||||||||||||||
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
12 |
13 |
14 |
|
№ |
Фамилия имя |
Коэффициенты для расчёта рейтинга (диапазон) |
Встроенные функции EXCEL |
|||||||||||
K1 |
K2 |
K3 |
K4 |
K5 |
1 |
2 |
3 |
4 |
5 |
6 |
||||
мат |
инф |
ино |
ист |
рус |
сумм |
срзнач |
счёт |
счётесли |
если |
суммесли |
||||
1 |
Андреев А. |
15 |
5 |
4 |
5 |
5 |
34 |
6,8 |
5 |
1 |
незач |
нет |
0 |
|
2 |
Алексеев В. |
4 |
47 |
39 |
8 |
18 |
116 |
23,2 |
5 |
3 |
незач |
нет |
86 |
|
3 |
Антонов М. |
53 |
71 |
61 |
48 |
82 |
315 |
63 |
5 |
5 |
зачёт |
стипен |
315 |
|
4 |
Борисов С. |
6 |
8 |
11 |
23 |
9 |
57 |
11,4 |
5 |
2 |
незач |
нет |
0 |
|
5 |
Викторов И. |
32 |
52 |
61 |
17 |
72 |
234 |
46,8 |
5 |
5 |
зачёт |
стипен |
217 |
|
6 |
Витин К. |
7 |
8 |
12 |
23 |
35 |
85 |
17 |
5 |
3 |
зачёт |
нет |
35 |
|
7 |
Димин Т. |
11 |
22 |
8 |
31 |
15 |
87 |
17,4 |
5 |
4 |
незач |
нет |
31 |
|
8 |
Дёмин Р. |
8 |
52 |
25 |
37 |
41 |
163 |
32,6 |
5 |
4 |
зачёт |
стипен |
130 |
|
9 |
Петров Ф. |
22 |
5 |
32 |
9 |
52 |
120 |
24 |
5 |
3 |
зачёт |
нет |
84 |
|
10 |
Романов Н. |
55 |
23 |
15 |
27 |
17 |
137 |
27,4 |
5 |
5 |
незач |
нет |
55 |
|
функции EXCEL |
|
|
|
|
|
|
|
|
|
|
|
|
||
1 |
макс |
55 |
71 |
61 |
48 |
82 |
|
|
|
|
|
|
|
|
2 |
мин |
4 |
5 |
4 |
5 |
5 |
|
|
|
|
|
|
|
|
3 |
сумм |
213 |
293 |
268 |
228 |
346 |
|
|
|
|
|
|
|
|
4 |
срзнач |
21,3 |
29,3 |
26,8 |
22,8 |
34,6 |
|
|
|
|
|
|
|
|
5 |
счёт |
10 |
10 |
10 |
10 |
10 |
|
|
|
|
|
|
|
|
Формула вычисления |
=№*К1 |
=№*К2 |
=№+К3 |
=№*К4 |
=№+К5 |
|
|
|
|
|
|
|
||
примечание |
Вместо № вставить номер строки. Коэффициенты определяются номером варианта |
|
|
|
|
|
|
|
-
В столбце 13 назначается стипендия студентам, у которых по каждой дисциплине количество баллов превышает требуемый уровень. В столбце 13 вывести "стипен" или "нет" каждому студенту по значениям баллов столбцов 37, используя функцию «если». Необходимое количество баллов для получения стипендии является условием, которое используется в функции. В таблице 9.9 количество баллов по каждой дисциплине для получения стипендии >30. Если количество баллов по каждой дисциплине для получения стипендии >30, то назначается "стипен", иначе "нет". Функция «если» для столбца 13 будет иметь вид:
ЕСЛИ(И(C8>30;D8>30;E8>30;F8>30;G8>30);"стипен";" нет").
-
В столбце 14 вычислить сумму баллов тех ячеек, в которых значения превышают заданное число. Если значение баллов ячейки столбцов с 3 по 7 каждой строки больше 30, то суммируютс значения этих ячеек. Функция «суммесли» в столбце 14 будет иметь вид: =СУММЕСЛИ(C15:G15;">30";C15:G15). Следует отметить, что проверяться по условию может один диапазон ячеек, и далее если конкретная ячейка из этого диапазона удовлетворяет этому условию, то суммируются ячейки другого диапазона.
-
Заполнить строки с именами «макс» и «мин» для поиска соответственно максимального и минимального значений в каждом столбце, используя функции «макс», «мин».
-
Вычислить среднее значение в столбцах с 3 по 7 для строк с фамилиями, используя функцию «срзнач».
-
В строке «счёт» подсчитать количество заполненных ячеек в столбцах с 3 по 7 для строк с фамилиями, используя функцию «счёт».
Таблица 9.10
коэф |
номер варианта |
||||||||||||||||
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
12 |
13 |
14 |
15 |
16 |
17 |
|
К1 |
10 |
9,5 |
9 |
8,5 |
8 |
7,5 |
7 |
6,5 |
6 |
5,5 |
5 |
4,5 |
4 |
3 |
3,1 |
3,2 |
3,3 |
К2 |
9,9 |
9,4 |
9,1 |
8,6 |
8,1 |
7,6 |
7,1 |
6,6 |
6,1 |
5,4 |
4,9 |
4,4 |
3,9 |
4 |
4,1 |
4,2 |
4,3 |
К3 |
10,1 |
9,6 |
8,9 |
8,4 |
7,9 |
7,4 |
6,9 |
6,4 |
5,9 |
5,6 |
5,1 |
4,6 |
4,1 |
2 |
2,1 |
2,2 |
2,3 |
К4 |
9,8 |
9,3 |
9,2 |
8,7 |
8,2 |
7,7 |
7,2 |
6,7 |
6,2 |
5,3 |
4,8 |
4,3 |
3,8 |
5 |
5,1 |
5,2 |
5,3 |
К5 |
10,2 |
9,7 |
8,8 |
8,3 |
7,8 |
7,3 |
6,8 |
6,3 |
5,8 |
5,7 |
5,2 |
4,7 |
4,2 |
6 |
6,1 |
6,2 |
6,3 |
коэф |
Номер варианта |
||||||||||||||||
18 |
19 |
20 |
21 |
22 |
23 |
24 |
25 |
26 |
27 |
28 |
29 |
30 |
31 |
32 |
33 |
34 |
|
К1 |
10,5 |
9,7 |
8,9 |
8,7 |
6,7 |
9,3 |
7,7 |
4,2 |
5,9 |
8,2 |
9,2 |
6,2 |
5,6 |
7,7 |
9,1 |
3,2 |
11 |
К2 |
9,4 |
9,5 |
9,2 |
8,3 |
8,5 |
7,6 |
5,1 |
7,6 |
6,1 |
5,4 |
7,9 |
8,4 |
6,9 |
5,4 |
4,8 |
4,8 |
10,5 |
К3 |
10,6 |
9,6 |
8,8 |
8,4 |
7,3 |
8,4 |
8,9 |
5,4 |
7,4 |
7,6 |
5,4 |
7,6 |
7,1 |
8,4 |
8,1 |
8,2 |
10,7 |
К4 |
9,9 |
9,4 |
9,0 |
8,6 |
5,2 |
5,7 |
4,2 |
8,7 |
8,2 |
4,3 |
4,8 |
4,3 |
9,8 |
4,5 |
5,7 |
7,7 |
10,6 |
К5 |
10,2 |
9,5 |
9,1 |
8,5 |
4,8 |
6,3 |
9,8 |
6,3 |
5,8 |
6,7 |
8,2 |
9,7 |
4,2 |
6 |
6,4 |
6,1 |
11,2 |