Критерии оценки практической работы

Практическая работа № 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, то не сдан
 первая программа с оператором выбора Case

вторая программа с условным оператором 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; Мы поможем в написании вашей работы!

Поделиться с друзьями:




Мы поможем в написании ваших работ!