Критерии оценки практической работы
Практическая работа № 4.
Решение задач с использованием условного оператора
Цель: научиться составлять программы обработки данных на языке программирования Pascal, используя условные операторы
Задание:
1. Повторить теоретический материал в данной инструкции или дополнительно работа с учебником - литература [1, §18].
2. Ответить на контрольные вопросы.
3. Выполнить задание по уровням сложности.
Ход работы
Повторение теоретического материала
Пример 1. Требуется перевести пятибалльную оценку в ее наименование: 5 — «отлично», 4 — «хорошо», 3 — «удовлетворительно», 2 — «неудовлетворительно».
Блок-схема алгоритма приведена на рис. 3.14.
Этот алгоритм имеет структуру вложенных ветвлений и может быть запрограммирован с использованием условного оператора If следующим образом:
Пример 2. Решение рассмотренной в предыдущем примере задачи можно запрограммировать с помощью одного оператора выбора, имеющегося в языке Паскаль. Вот как будет выглядеть такая программа:
Оператор выбора имеет следующий формат:
Case < селектор > of< список констант 1 > : < оператор 1 > ;···< список констант N > : < оператор N > ;Else <оператор>End
Здесь < селектор > — это выражение любого порядкового типа; < константа > — постоянная величина того же типа, что и селектор; < оператор > — любой простой или составной оператор.
|
|
Выполнение оператора выбора происходит так: вычисляется выражение-селектор; затем в списках констант ищется такое значение, которое совпадает с полученным значением селектора; далее исполняется оператор, помеченный данной константой. Если такой константы не найдено, то происходит переход к выполнению оператора, следующего после слова Else.
Пример 3. Написать на языке Паскаль программу вычисления фунции z = f ( x ). Значения параметром а, b и аргумента х вводятся с клавиатуры. Результаты вычислений выводятся на дисплей в форме с плавающей точкой.
ОТВЕТИТЬ НА КОНТРОЛЬНЫЕ ВОПРОСЫ
Контрольные вопросы:
1. Какие операторы используются для программирования ветвящихся алгоритмов?
2. В каких случаях удобно использование оператора выбора?
3. Какой оператор целесообразно использовать при составлении алгоритма задачи: по введенному номеру месяца будет выводиться название соответствующего времени года (зима, весна, лето, осень). Выполните фрагмент программы для осени.
Выполнить задание по уровням: ВЫПОЛНЯЕТСЯ ТОЛЬКО ОДИН УРОВЕНЬ
ОБРАТИТЕ ВНИМАНИЕ:
Подгруппа делится на варианты по номеру в журнале
Вариант с № 1 по № 8
Вариант с № 9 по № 16
|
|
Критерии оценки практической работы
Оценка «5» | Выполнен III уровень задания, даны ответы на контрольные вопросы |
Оценка «4» | Выполнен II уровень задания, даны ответы на контрольные вопросы |
Оценка «3» | Выполнен I уровень задания, даны ответы на контрольные вопросы |
Оценка «2» | Отсутствие отчета выполнения заданий |
І уровень | |||
І вариант | ІІ вариант | ||
Какое значение будет иметь переменная d после выполнения следующих операторов: | |||
a:=3; b:=2; if (a>b) then d:=a else d:=b; | a:=-3; b:=2; if (a>b) then d:=a else d:=b; | ||
a:=2; b:=3; d:=5; if (a>b) then d:=a else begin d:=b; d:=d+a; end; | a:=5; b:=2; d:=3; if (a<b) then d:=a else begin d:=b; d:=d+a; end; | ||
ІІ уровень | |||
Написать две программы по одному заданию, которая сообщит, сдал студент экзамен или не сдал со следующим условием: если оценка одна из следующих: 3, 4, 5, то экзамен сдан; если 2, то не сдан
вторая программа с условным оператором If _ Then _ Else | |||
ІІІ уровень | |||
Составить алгоритм ветвления вычислительного процесса и выполнить контрольный расчет: 5cosx2 , если х < 0,2 y = 3sin2x2 , если х = 0,2 tg(5+x)2 , если х > 0,2 где х = z2 - sin z z=0,65 | Составить алгоритм ветвления вычислительного процесса и выполнить контрольный расчет: , если x2 > 5 z = 5 + arcsin (x + Öx ), если x2 = 5 e-x + tg (x + 1), если x2 < 5 где x = 2,31 |
Содержание отчета
Отчет о выполнении практической работы выполняется в тетради и должен содержать:
1. Дату занятия.Ф.И.О.Тему занятия. На каждой странице на поле обязательно указывается фамилия.
2. Ответы на контрольные вопросы.
3. Выполненные задания.
Отчет (в виде фотографий (или скан-копий) тетрадных страниц) отправить по электронной почте на адрес preymdget@mail.ru или ВКонтакте
Пожалуйста, пишите КОМПАКТНО (желательно на одной странице) аккуратно и разборчиво.
Рекомендованная литература
Основная
1. Семакин, И.Г., Хеннер Е.К., Шеина Т. Ю. Информатика. Базовый уровень. 10класс. - М.: БИНОМ. Лаборатория знаний, 2015. – 215 с.
|
|
2. Семакин, И.Г., Хеннер Е.К., Шеина Т. Ю. Информатика. Базовый уровень. 11 класс. - М.: БИНОМ. Лаборатория знаний, 2015. – 220 с.
3. Семакин, И.Г., Хеннер Е.К., Шеина Т.Ю. Практикум по информатике и ИКТ для 10-11 классов. Базовый уровень. Информатика. 11 класс. - М.: БИНОМ. Лаборатория знаний, 2011. – 260 с.
4. Информатика. Задачник-практикум в 2 т. Под ред. И.Г. Семакина, Е.К. Хеннера. – М: Лаборатория базовых знаний, 2011. – 260 с.
Дополнительная
5. Информатика и ИКТ. Базовый уровень. 10-11 класс: методическое пособие/ Семакин И.Г., Хеннер Е.К.-2-е изд.-М.: Бином. Лаборатория знаний, 2011. – 260 с.
6. Гаевский А.Ю. Информатика 7-11 класс Учебное пособие – К: АСК, 2002.- 260 с.
Интернет-ресурсы
7. Алиев, В. К. Информатика в задачах, примерах, алгоритмах / Алиев В. К. - Москва: СОЛОН-ПРЕСС, 2009. - 144 с. // ЭБС "Консультант студента": [Электронный ресурс] // Режим доступа : https://www.studentlibrary.ru/book/ISBN5934551191.html
8. Бондаренко, И. С. Информатика: практикум / И. С. Бондаренко. - Москва: МИСиС, 2020. - 54 с. // ЭБС "Консультант студента": [Электронный ресурс] // Режим доступа : https://www.studentlibrary.ru/book/Misis_463.html
9. Землянский, А. А. Практикум по информатике / А. А. Землянский, Г. А. Кретова, Ю. Р. Стратонович - Москва: КолосС, 2003. - 384 с. // ЭБС "Консультант студента": [Электронный ресурс] // Режим доступа: https://www.studentlibrary.ru/book/ISBN5953200463.html
10. Королев, Л. Н. Информатика. Введение в компьютерные науки: учебник / Л. Н. Королев, А. И. Миков. - Москва: Абрис, 2012. - 367 с. // ЭБС "Консультант студента": [Электронный ресурс] // Режим доступа : https://www.studentlibrary.ru/book/ISBN9785437200421.html
11. Локтев, Д. А. Информатика: учебное пособие для поступающих в вузы / Д. А. Локтев, Д. А. Видьманов. - Москва: Издательство МГТУ им. Н. Э. Баумана, 2019. - 196 с. // ЭБС "Консультант студента": [Электронный ресурс] //Режим доступа : https://www.studentlibrary.ru/book/ISBN9785703851371.html
12. Сигитов, Е. В. Информатика: Электронные таблицы Excel: Практикум / Сигитов Е. В. - Москва: МИСиС, 2008. - 91 с. // ЭБС "Консультант студента": [Электронный ресурс] // Режим доступа :: https://www.studentlibrary.ru/book/Misis_420.html
13. Смирнов, А. П. Информатика и программирование. Алгоритмизация - от проблемы к программе: курс лекций / А. П. Смирнов. - Москва: МИСиС, 2014. - 59 с. // ЭБС "Консультант студента": [Электронный ресурс] // Режим доспупа : URL: https://www.studentlibrary.ru/book/ISBN9785876237804.html
14. Тушко, Т. А. Информатика: учеб. пособие / Т. А. Тушко, Т. М. Пестунова - Красноярск: СФУ, 2017. - 204 с. // ЭБС "Консультант студента": [Электронный ресурс] // Режим доступа : https://www.studentlibrary.ru/book/ISBN9785763836042.html
15. Царев, Р. Ю. Информатика и программирование: учеб. пособие / Царев Р. Ю., Пупков А. Н. - Красноярск: СФУ, 2014. - 132 с. // ЭБС "Консультант студента": [Электронный ресурс] // Режим доступа : https://www.studentlibrary.ru/book/ISBN9785763830088.html
Домашнее задание:
Литература [1, §18]
Дата добавления: 2021-12-10; просмотров: 20; Мы поможем в написании вашей работы! |
Мы поможем в написании ваших работ!