Вы находитесь на странице: 1из 32

МИНИСТЕРСТВО СЕЛЬСКОГО ХОЗЯЙСТВА

И ПРОДОВОЛЬСТВИЯ РЕСПУБЛИКИ БЕЛАРУСЬ


______________________________________________________

ГЛАВНОЕ УПРАВЛЕНИЕ ОБРАЗОВАНИЯ,


НАУКИ И КАДРОВ
______________________________________________________

УЧРЕЖДЕНИЕ ОБРАЗОВАНИЯ
«ГОМЕЛЬСКИЙ ГОСУДАРСТВЕННЫЙ АГРАРНО-ЭКОНОМИЧЕСКИЙ
КОЛЛЕДЖ»

ЗАДАНИЯ И МЕТОДИЧЕСКИЕ УКАЗАНИЯ


ДЛЯ ПРАКТИЧЕСКИХ ЗАНЯТИЙ И ВЫПОЛНЕНИЯ
ПРАКТИЧЕСКИХ РАБОТ
(часть I)

«Аппаратное и программное обеспечение компьютеров» , «Основы


алгоритмизации и программирования»

ПО СПЕЦИАЛЬНОСТИ

2-40 01 01 «Программное обеспечение информационных технологий »

ПО ДИСЦИПЛИНЕ
«ИНФОРМАТИКА»

для учащихся дневной формы обучения

Гомель

1
Рассмотрено цикловой комиссией ____________________________________________
__________________________________________________________________________
Протокол №_________от________________________________
Председатель ЦК __________________Кухаренко С.Н.

Составила преподаватель - Горчакова О. А.

Задания и методические указания для проведения практических занятий и


работ (часть 1) / УО «Гомельский государственный аграрно-экономический
колледж» // Сост. Горчакова О. А., – Гомель, 2020

Задания и методические указания для проведения практических работ по


темам: «Аппаратное и программное обеспечение компьютеров» «Основы
алгоритмизации и программирования» предназначены для учащихся I курса
специальности 2-40 01 01 «Программное обеспечение информационных технологий».
Задания включают разработку алгоритмов и программ на языке Паскаль.
Предлагаются дополнительные задания и задания для самостоятельной работы.
Изложены краткие теоретические сведения, приведены фрагменты программ

2
СОДЕРЖАНИЕ

1. ПОЯСНИТЕЛЬНАЯ ЗАПИСКА
2. ОСНОВНЫЕ ТРЕБОВАНИЯ К ВЫПОЛНЕНИЮ ПРАКТИЧЕСКИХ РАБОТ И
ПРАКТИЧЕСКИХ ЗАДАНИЙ
3. ТЕХНИКА БЕЗОПАСНОСТИ ПРИ РАБОТЕ В КАБИНЕТЕ ВЫЧИСЛИТЕЛЬНОЙ
ТЕХНИКИ
4. Практические занятия.
4.1. Методические указания и задания для проведения занятия № 1
4.2. Методические указания и задания для проведения занятия № 2
4.3. Методические указания и задания для проведения занятия № 3
4.4. Методические указания и задания для проведения занятия № 4
4.5.Методические указания и задания для проведения занятия № 5
4.6. Методические указания и задания для проведения занятия № 6
4.7 Методические указания и дополнительные задания для проведения занятий.

5. Нормы оценки деятельности учащихся.


6. Список использованных источников

ПОЯСНИТЕЛЬНАЯ ЗАПИСКА

3
Учебный предмет «Информатика» на уровне общего среднего образования
направлен на подготовку учащихся к деятельности с использованием современных
компьютерных технологий.
Данные задания и методические указания предназначены дл проведения
практических занятий и практических работ по дисциплине «Информатика», за курс
средней школы, по темам: «Аппаратное и программное обеспечение компьютеров»
«Основы алгоритмизации и программирования». Они направлены на развитие
логического и алгоритмического мышления, формирование умений составлять и
реализовывать линейные алгоритмы, алгоритмы с ветвлением и повторением с
использованием числовых, символьных и строковых величин, элементов
одномерных массивов на языке программирования
Целью проведения данных занятий и работ является формирование знаний и
умений учащихся по следующим основным направлениям:
алгоритмическое — развитие логического и алгоритмического мышления;
технологическое — формирование умений работы с прикладным программным
обеспечением для решения различных практических задач.
Требования к уровню подготовки учащихся за период обучения на уровне общего
базового образования.
Учащийся должен
знать:
виды информации;
назначение процессора, памяти, устройств ввода/вывода;
назначение операционной системы, файловой системы;
виды вредоносного программного обеспечения и способы защиты от него;
единицы измерения объема информации;
понятие алгоритма, способы записи алгоритмов;
понятие типа данных, переменной; арифметические операции; структуру
программы;
алгоритмические конструкции «ветвление» и «повторение»;
понятие векторного и растрового изображений;
уметь:
приводить примеры использования технических средств для работы с
информацией;
приводить примеры видов и носителей информации, информационных
процессов;
выполнять операции с файлами и папками;
записывать изученные алгоритмы одним из способов;
записывать арифметические операции и выражения;
составлять и реализовывать линейные алгоритмы, алгоритмы с ветвлением и
повторением на языке программирования;

ОСНОВНЫЕ ТРЕБОВАНИЯ К ВЫПОЛНЕНИЮ


ПРАКТИЧЕСКИХ РАБОТ И ПРАКТИЧЕСКИХ ЗАДАНИЙ
4
В ходе выполнения практических заданий и работ учащиеся закрепляют и
углубляют теоретические знания и получают практические навыки по дисциплине
«Информатика».
Выполнение заданий для практических занятий и работ требует самостоятельности
и высокой творческой активности учащихся. При этом необходимое внимание должно
уделяться вопросам качества, производительности труда, экономии трудовых и
материальных затрат.
В каждой практической работе предлагаются: цель и содержание; основные
теоретические положения, необходимые для выполнения работы; технологическая
инструкция, которая определяет содержание переходов и методику их выполнения;
пиктограммы работы, определяющие последовательность их выполнения; форма таб-
лицы для записи полученных результатов и контрольные вопросы и задания, на
которые учащийся должен ответить после выполнения задания.
Нормы оценки результатов учебной деятельности учащихся по учебным
предметам разработаны в соответствии с пунктом 1 статьи 36 Закона Республики
Беларусь от 5 июля 2006 года «Об общем среднем образовании» (Национальный
реестр правовых актов Республики Беларусь, 2006 г., № 108, 2/1238) в целях
регулирования контрольно-оценочной деятельности педагогических работников
общеобразовательных учреждений при проведении текущей, промежуточной и
итоговой аттестации учащихся.
Поурочный контроль результатов деятельности учащихся может осуществляться
в устной или практической форме (либо в их сочетании) посредством проведения
индивидуальных и фронтальных опросов, а также практических работ. Вид и форма
проведения поурочного контроля определяются учителем в зависимости от целей
этапа обучения и содержания учебного материала по каждой содержательной
линии учебного предмета.
Само значение слов лаборатория, (от латинского 1аbor - труд, работа,
трудность, laboro - трудиться, стараться, хлопотать, заботиться, преодолевать
затруднения) указывает на сложившиеся в далекие времена понятия, связанные с
применением умственных и трудовых физических усилий к изысканию ранее
неизвестных путей и средств для разрешения научных и жизненных задач.
Перед началом работы, учащийся должен ответить на контрольные вопросы
преподавателя. При неудовлетворительных ответах учащийся не допускается к
проведению практической работы. Однако он должен оставаться в лаборатории и
повторно готовиться к ответу на контрольные вопросы. При успешной повторной
сдаче, если до конца занятия остается достаточное количество времени,
преподаватель может допустить учащийся к выполнению работы, в противном
случае учащийся выполняет работу в дополнительное время.
Практическая работа считается выполненной только в том случае, когда отчет
по ней принят. Чем скорее составлен отчет после проведения работы, тем меньше
будет затрачено труда и времени на ее оформление.
Защита практических работ должна происходить, как правило, в часы
отведенные на практические занятия.

ТЕХНИКА БЕЗОПАСНОСТИ ПРИ РАБОТЕ


В КАБИНЕТЕ ВЫЧИСЛИТЕЛЬНОЙ ТЕХНИКИ

5
Во избежание несчастных случаев при выполнении лабораторных работ
необходимо строго соблюдать правила поведения и техники безопасности в
лаборатории вычислительной техники:
 Учащийся обязан:
 бережно относиться к технике и прочим материальным ценностям, которые
предоставляются в его распоряжение для выполнения лабораторно-практической
работы;
 поддерживать в кабинете чистоту и порядок;
 не входить в аудиторию в верхней одежде;
 знать и выполнять правила безопасности на рабочем месте;
 производить уборку рабочего места после окончания занятия.
 На рабочем месте размещены составные части ПК: СИСТЕМНЫЙ БЛОК,
МОНИТОР КЛАВИАТУРА И МЫШЬ.
Неправильное обращение с аппаратурой, кабелями может привести к тяжелым
поражениям электрическим током, вызвать возгорание аппаратуры.
Поэтому строго запрещается:
 трогать разъемы соединительных кабелей;
 прикасаться к питающим проводам и устройствам заземления;
 прикасаться к экрану и к тыльной стороне монитора, системного блока;
 включать и отключать аппаратуру без указания преподавателя;
 класть диски, книги, тетради на монитор и клавиатуру;
 работать во влажной одежде и влажными руками.
 При появлении необычного звука, запаха гари, самопроизвольном отключении
компьютера немедленно следует прекратить работу, и сообщить об этом
преподавателю.
 Перед началом работы следует:
 убедиться в отсутствии видимых повреждений рабочего места;
 сесть так, чтобы линия взора приходилась в центр экрана, чтобы, не наклоняясь
пользоваться клавиатурой и воспринимать передаваемую на экран монитора
информацию;
 разместить на столе тетрадь, учебное пособие так, чтобы они не мешали работе
на ПК;
 внимательно слушать объяснения; и, в случае необходимости, обращаться к
преподавателю;
 начинать работу только по указанию преподавателя.
 Работа на ПК связана с утомляемостью глаз, мышц спины, запястья.
Поэтому:
 расстояние от экрана монитора до глаз должно составлять не менее 50-70 см.
 следует соблюдать правильную посадку, сидеть не сутулясь, не наклоняясь к
экрану монитора;
 не приступать к работе в плохо освещенных помещениях.
 во время перерыва рекомендуется выйти из аудитории, выполнить гимнастику
для глаз, переключая своё внимание с предметов, находящихся в непосредственной
близости на предметы, расположенные вдали и наоборот, проветрить аудиторию.
 при плохом самочувствии следует обратиться к врачу.
 Во время работы:
 строго выполнять все указанные выше правила, а также текущие указания
6
преподавателя;
 следите за исправностью аппаратуры и немедленно прекратите работу при
появлении необычного звука или самопроизвольного отключения аппаратуры.
Немедленно докладывайте об этом преподавателю;
 плавно нажимайте на клавиши, не допуская резких ударов;
 работайте на клавиатуре чистыми руками;
 никогда не пытайтесь самостоятельно устранять неисправности в работе
аппаратуры.

Методические указания и задания


для проведения практического занятия № 1
Повторение.

Тема: Техника безопасности при работе в ЛВТ. Правила работы и безопасного


поведения в компьютерном классе. Повторение основных правил работы.
Наименование работы: ТБ при работе в лаборатории ВТ. Устройства обработка,
хранения, передачи, ввода, вывода информации.
Цель: Проведение инструктажа по ТБ и правилам поведения учащихся в
лаборатории ВТ. Изучить состав и функции устройств ПК.
Время выполнения работы: 2 часа
Место выполнения работы: Кабинет «Информатики», лаборатория
«Информационных технологий»
Дидактическое и методическое обеспечение:
1) ПК
2) Обучающая программа.
3) Практикум.
Правила ТБ и пожарная безопасность на рабочем месте: Общие при работе с
ПК (см. инструкции №14, №22, №33, №34).
Работа в аудитории:
1. Подготовить рабочее место: включить ПК;
2. Пройти инструктаж по выполнению работы;
3. Выполнить задания;
4. Оформить и сдать отчет;
5. Убрать рабочее место.

СОДЕРЖАНИЕ РАБОТЫ, ПОСЛЕДОВАТЕЛЬНОСТЬ ВЫПОЛНЕНИЯ:


1. Запустить обучающую программу «РС», «Устройство ПК».
2. Ознакомится с устройствами обработки информации: записать в отчет для чего
предназначено данное устройство и какими основными характеристиками
обладает.
3. Ознакомиться с устройствами хранения информации: записать в отчет, что
представляет собой внутренняя память ПК, перечислить основные устройства,
относящиеся к внешней памяти ПК.
4. Ознакомится с устройствами ввода информации: записать в отчет их названия,
подробно охарактеризовать клавиатуру.
5. Ознакомится с устройствами вывода информации: записать их названия и
разновидности в отчет.
7
6. Ознакомится с устройствами передачи информации: записать в отчет для чего
они предназначены.
7. Закончите работу с обучающей программой.

Контрольные вопросы
Что означает «персональный компьютер»?
Какова «базовая конфигурация ПК»?
Какие устройства входят в состав системного блока?
В чем отличие оперативной и внешней памяти.
Для чего предназначены коммуникационные порты?
Преподаватель: Горчакова О. А.

Методические указания и задания


для проведения практического занятия № 2
Тема: Аппаратное обеспечение и программное обеспечение ПК.
Наименование работы: Аппаратное обеспечение и программное обеспечение
ПК.
Цель: Изучить состав и функции работы ПК.
Время выполнения работы: 2 часа
Дидактическое и методическое обеспечение:
ПК, практикум презентации: «Устройство ПК», ПРОГРАММНОЕ
ОБЕСПЕЧЕНИЕ ПЕРСОНАЛЬНОГО КОМПЬЮТЕРА».
Работа в аудитории:
6. Подготовить рабочее место: включить ПК;
7. Пройти инструктаж по выполнению работы;
8. Выполнить задания;
9. Продемонстрировать, выполненное задание преподавателю;
10. Оформить и сдать отчет;
11. Убрать рабочее место.

СОДЕРЖАНИЕ РАБОТЫ, ПОСЛЕДОВАТЕЛЬНОСТЬ ВЫПОЛНЕНИЯ:


1. Запустить обучающую программу «ПРОГРАММНОЕ ОБЕСПЕЧЕНИЕ
ПЕРСОНАЛЬНОГО КОМПЬЮТЕРА», «Устройство ПК».
2. Ознакомьтесь с структурой программного обеспечения персонального
компьютера (ПОПК): запишите в отчет, что представляет собой структура
ПОПК.
3. Ознакомьтесь с системным программным обеспечением (СПО): запишите в
отчет, что понимают под СПО, перечислите основные элементы СПО и
охарактеризуйте их.
4. Ознакомьтесь с прикладным программным обеспечением (ППО): запишите в
отчет, что понимают под ППО. Приведите примеры ППО.
5. Ознакомьтесь с инструментальными системами: запишите в отчет, что понимают
под инструментальными системами и приведите их примеры.

8
6. Отнесите следующие программы к соответствующему ПО: Total Commander,
NOD32, Outlook Express, Access, Win Rar, CorelDRAW, DrWeb, ARJ, VBA, Page
Maker, Avira, Defrag, Linux, Delphi.
7. Заполните таблицу.
Основные Периферийные Внутренние устройства
устройства ПК устройства ПК ПК
8. Закончите работу с обучающей программой.

ТЕОРЕТИЧЕСКИЕ СВЕДЕНИЯ:
Утилиты (служебные программы) - программы, предназначенные для
выполнения вспомогательных операций по обработке данных или
обслуживанию устройств персонального компьютера.
Некоторые утилиты, позволяющие проводить диагностику работы
компьютера и обеспечивать уход за магнитными дисками, поставляются вместе
с операционной системой. Другие служебные программы разрабатываются
различными фирмами и расширяют возможности операционной системы.
Можно выделить следующие категории служебных, программ:
> программы диагностики работы компьютерной системы;
> средства восстановления случайно удаленной информации;
> программы обслуживания магнитных дисков;
> программы архивирования (сжатия) данных;
> антивирусные программы;
Программы диагностики применяются для проверки и оптимизации
функционирования устройств, входящих в состав персонального компьютера.
Утилиты по обслуживанию магнитных дисков позволяют находить и
устранять дефекты, возникающие при эксплуатации дисков, оптимизировать
размещение файлов на них, выполнять операции по резервированию
информации на внешних носителях и т.д.
Программы архивации или архиваторы позволяют за счет специальных
приемов в несколько раз уменьшать объем информации, хранящейся в файлах,
и тем самым экономить дисковое пространство.
Антивирусные программы позволяют предотвратить потерю информации
на дисках вашего компьютера вследствие разрушительных действий
компьютерных вирусов.

Контрольные вопросы
Что понимают под программным обеспечением?
Что понимают под сервисным программным обеспечением?
Назовите основные элементы сервисного программного обеспечения.
Что понимают под прикладным программным обеспечением?
Что понимают под инструментальными системами?

Преподаватель: Горчакова О. А.

Методические указания и задания


для проведения практического занятия № 3
9
Раздел 2. Основы алгоритмизации и программирования

Тема: Среда программирования. Структура программы языка


программирования Паскаль, загрузка и сохранение программы. Ввод, вывод данных.
Наименование работы: интегрированная среда программирования Pascal.
Основные объекты языка программирования: алфавит, величины, константы
переменные. Главное окно среды программирования.
Цель: Изучить структуру программы языка программирования Паскаль,
выработать практические умения по объявлению констант и переменных, вводу
и выводу данных.
Время выполнения работы: 2 часа
Дидактическое и методическое обеспечение:
1) ПК
2) Интегрированная среда программирования Pascal
3) Практикум
Работа в аудитории:
1. Подготовить рабочее место: включить ПК;
2. Пройти инструктаж по выполнению работы;
3. Выполнить задания;
4. Продемонстрировать, выполненное задание преподавателю;
5. Оформить и сдать отчет;
6. Убрать рабочее место.
СОДЕРЖАНИЕ РАБОТЫ, ПОСЛЕДОВАТЕЛЬНОСТЬ ВЫПОЛНЕНИЯ:
1. Ознакомьтесь с теоретическими сведениями.
2. Запустите интегрированную среду программирования Pascal.
3. Введите следующий текст программы:
Program PRIVET;
Begin
Writeln (‘Здравствуйте!’);
Writeln (‘Начинаем изучать язык программирования Паскаль’);
Readln;
End.
4. Выполните компиляцию программы. Compile/ Compile или ALT+ F9
Если программа написана правильно, то появится диалоговое окно Compiling.
Нажмите любую клавишу чтобы вернуться к главному окну.
5. Запустите программу на выполнение. Run/Run или CTRL+F9
После просмотра результата нажмите ENTER.
6. Сохраните файл на диске D:\ в папке Группа№_ и присвойте ему имя «Text».
File/Save as укажите имя файла и путь к папке в которой будет хранится файл.
7. Создайте окно для ввода текста новой программы.. File/ New
8. Введите следующий текст программы:
Program Gomel;
Begin
Writeln (‘Гомель – один из крупнейших центров Беларуси.’);
Writel (‘Одним из лучших в республике считается Гомельский
государственный цирк’);
Writeln (‘Гомельчане любят свой город’)
10
Readln;
End.
9. Выполните компиляцию.
10.Выполните отладку программы.
11.Выполните запуск программы.
12.Сохраните файл на диске D:\ в папке Группа№_ и присвойте ему имя «Gomel».
13.Сделайте активным окноText. Window/Previous или SHIFT+F6
Program OBJAWLENIE;
Const PrUgol=90;
KolDnejGoda=365;
Begin
Write (‘Прямой угол = ’, PrUgol);
Write (‘Дней в году ровно ’, KolDnejGoda);
Readln;
End.
14.Запустите программу на выполнение.
15.Сохраните файл под именем «God»
16.Внимательно изучите код программы, запишите его в отчет и дайте
комментарии каждой строке текста программы.
17.Введите следующий текст программы:
Program OBJAWLENIEPEREM;
Var UgolTreug:Ineger;
KolDnej2009Goda:Integer;
Begin
UgolTreug:=30;
Writeln (‘Угол равен’, UgolTreug, ‘градусов’);
Writeln (‘Введите количество дней 2009 года ’, KolDnej2009Goda);
Readln(KolDnej2009Goda);
Writeln (‘Прошло ’, KolDnej2009Goda:5, ‘дней года’);
Readln;
End.
18.Запустите программу на выполнение.
19.Сохраните файл под именем «KolDnej»
20.Внимательно изучите код программы, запишите его в отчет и дайте
комментарии каждой строке текста программы.
21.Составьте программу, которая будет содержать константу «текущий год» и две
переменные «число» и «месяц» выполнения задания. Переменные запросите и
выведите с начала новой строки.
22.Сохраните файл под именем «Mountex»
23.Запишите код программы в отчет.

Контрольные вопросы:

 Что такое алгоритм? Приведите примеры алгоритмов.


 Какие свойства алгоритмов вы знаете?
 Какие виды алгоритмов вы знаете?
 Какие способы записи алгоритмов вы знаете?
11
 Что такое исполнитель алгоритмов?
 Что такое программа?
 Какова общая структура программы?
 Какие служебные (зарезервированные слова Вы знаете)?
 Что является заголовком, символом начала и конца программы?
 Какие стандартные процедуры ввода и вывода данных Вы знаете? Каков их
синтаксис?
 Что понимают под форматным выводом?

Дополнительное задание

1. Объявите переменные, необходимые для вычисления значения функции у = х2.


2. Объявите переменные, необходимые для пересчета веса из фунтов в
килограммы.
3. Объявите переменные, необходимые для вычисления объема параллелепипеда.
4. Объявите переменные, необходимые для вычисления площади круга.
5. Написать программу, которая выводит на экр данных, вводимых во время
работы программы, должен соответствовать типу переменной, указанной в
инструкции readln;
6. Написать инструкции вывода значений переменных а, ь и с. Значение каждой
переменной должно быть выведено на отдельной строке.
7. Написать инструкции вывода значений дробных переменных xi и х2. На
экране перед значением переменной должен быть выведен поясняющий текст,
представляющий собой имя переменной, за которым следует знак "равно".

Теоретические сведения
Появление алгоритмов связывают с зарождением математики. Более 1000 лет
назад (в 825 году) ученый из города Хорезма Абдулла (или Абу Джафар) Мухаммед бен
Муса аль-Хорезми создал книгу по математике, в которой описал способы выполнения
арифметических действий над многозначными числами. Само слово алгоритм возникло
в Европе после перевода на латынь книги этого математика.
Алгоритм – описание последовательности действий (план), строгое исполнение
которых приводит к решению поставленной задачи за конечное число шагов.
Свойства алгоритмов:
1. Дискретность (алгоритм должен состоять из конкретных действий, следующих
в определенном порядке);
2. Детерминированность (любое действие должно быть строго и недвусмысленно
определено в каждом случае);
3. Конечность (каждое действие и алгоритм в целом должны иметь возможность
завершения);
4. Массовость (один и тот же алгоритм можно использовать с разными
исходными данными);
5. Результативность (отсутствие ошибок, алгоритм должен приводить к
правильному результату для всех допустимых входных значениях).
Виды алгоритмов:
1. Линейный алгоритм (описание действий, которые выполняются однократно в
заданном порядке);
12
2. Циклический алгоритм (описание действий, которые должны повторятся
указанное число раз или пока не выполнено задание);
3. Разветвляющий алгоритм (алгоритм, в котором в зависимости от условия
выполняется либо одна, либо другая последовательность действий)
4. Вспомогательный алгоритм (алгоритм, который можно использовать в других
алгоритмах, указав только его имя).
Пример записи алгоритма в виде блок-схемы:

Стадии создания алгоритма:


1. Алгоритм должен быть представлен в форме, понятной человеку, который его
разрабатывает.
2. Алгоритм должен быть представлен в форме, понятной тому объекту (в том
числе и человеку), который будет выполнять описанные в алгоритме действия.
Объект, который будет выполнять алгоритм, обычно называют исполнителем.
Исполнитель - объект, который выполняет алгоритм.
Идеальными исполнителями являются машины, роботы, компьютеры...
Компьютер – автоматический исполнитель алгоритмов.
Алгоритм, записанный на «понятном» компьютеру языке программирования,
называется программой.
Преподаватель: Горчакова О. А.

Методические указания и задания


для проведения практического занятия № 4
Раздел 3. Основы алгоритмизации и программирования

Тема: Выполнение практических заданий с использованием символьный и


строковых переменных и строковых величин. Построение геометрических фигур.
Наименование работы: Использование графических возможностей языка
программирования.
Цель: Изучить порядок создания графических обьектов в интегрирований среде
программирования Pascal, выработать практические умения по использованию
графических возможностей.
Время выполнения работы: 2 часа.
Дидактическое и методическое обеспечение:
1) ПК.
2) Интегрированная среда программирования Borland Pascal.
13
3) Электронный учебник.
Работа в аудитории:
1. Подготовить рабочее место: включить ПК;
2. Пройти инструктаж по выполнению работы;
3. Выполнить задания;
4. Продемонстрировать, выполненное задание преподавателю;
5. Оформить и сдать отчет;
6. Убрать рабочее место.

СОДЕРЖАНИЕ РАБОТЫ, ПОСЛЕДОВАТЕЛЬНОСТЬ ВЫПОЛНЕНИЯ:


1. Ознакомьтесь с теоретическими сведениями.
2. Запустите интегрированную среду программирования Pascal.
3. Запишите программу вычисляющую значение выражения y=

x
2
 5 x  1еслиx  3

 x еслиx  3

4. Написать программу, которая вычерчивает на экране домик.

5. Запустите программу на выполнение.


6. Сохраните файл под именем «Home».
7. Внимательно изучите код программы, запишите его в отчет и дайте комментарии
каждой строке текста программы.
6. Написать программу, которая выводит на экран флаг Олимпийских игр.
Изображение флага приведено ниже (одной клетке соответствует пять пикселов).
8. Запустите программу на выполнение.
9. Сохраните файл под именем «Ring»
10.Внимательно изучите код программы, запишите его в отчет и дайте комментарии
каждой строке текста программы.
11.Дополнительное задание:

Написать программу, которая рисует на экране автомобиль

14
12.Сохраните файл под именем «Car».
13.Запишите код программы в отчет.

Теоретические сведения

Приступая к решению задач этого раздела, следует вспомнить, что:


 в графическом режиме экран представляет собой совокупность точек, каждая из
которых может быть окрашена в один из 16 цветов;
 координаты точек возрастают слева направо и сверху вниз; левая верхняя точка
имеет координаты (0,0), а правая нижняя - (639,479);
 для того, чтобы программа могла выводить на экран графические примитивы
(линии, окружности, прямоугольники), необходимо инициализировать графический
режим.
Шаблон графической программы выглядит следующим образом:
uses Graph; var
grDriver: Integer; grMode: Integer;
ErrCode: Integer;
res: integer; begin
grDriver := detect;
InitGraph(grDriver, grMode,'с;\tp\bgi');
ErrCode := GraphResult;
if ErrCode = grOk then
begin ( сюда следует поместить основные инструкции }
end;
CloseGraph; end.
Процедуры и функции графического режима
Arc
Синтаксис: procedure Arc(x,у: integer; УголНачала, УголКонца: integer; Радиус: integer);
Действие:
Вычерчивает дугу с центром в точке с координатами (х,у). Параметры
УголНачала и УголКонца задают угловые координаты на-чальной и конечной точек
линии дуги, которая вычерчивается против часовой стрелки от начальной точки к
конечной. Угловые координаты задаются в градусах. Значение угловой координаты
возрастает против часовой стрелки. Параметр Радиус задает радиус дуги. Дуга
вычерчивается цветом, заданным процедурой setcoior.
Bar
Синтаксис: procedure Bar(xl,yl,x2,y2: integer);
Действие:

15
Вычерчивает закрашенный прямоугольник. Параметры xl и yl задают положение
левого верхнего угла прямоугольника, х2 и у2 — правого нижнего. Используемый
стиль и цвет заливки задается Процедурой SetFillStyle.
Bar3D
Синтаксис: procedure Bar3D(xI,yl,x2,y2: integer; Глубина: word; Граница: boolean);
Действие:
Вычерчивает параллелепипед. Параметры xl и yl задают положение левого
верхнего, а х2 и у2 — правого нижнего угла ближней грани параллелепипеда. Параметр
глубина задает расстояние между передней и задней гранями. Параметр граница
определяет, нужно ли вычерчивать верхнюю границу задней грани параллелепипеда.
Цвет и стиль закраски ближней грани параллелепипеда можно задать при помощи
процедуры setmistyie, цвет линий границы — процедурой setcolor.
Circle
Синтаксис: procedure Circle(х,у: integer; r: word);
Действие:
Вычерчивает окружность радиуса г с центром в точке с координатами (х,у).
Цвет окружности можно задать при помощи процедуры Setcolor.
DetectGraph
Синтаксис: DetectGraph(var Драйвер, Режим: integer);
Действие:
Проверяет графический адаптер и определяет, какой графический драйвер и
режим используются.
Ellipse
Синтаксис: procedure Ellipse(х,у: integer; УголНачала, УголКонца: word;
РадиусХ, РадиусУ: word) ;
Действие:
Вычерчивает эллипс или дугу эллипса с центром в точке с координатами (к,у).
Параметры УголНачала и Уголконца задают угловые координаты начальной и
конечной точек линии эллипса, которая вычерчивается против часовой стрелки от
начальной точки к конечной. Угловые координаты задаются в градусах, их значения
возрастают против часовой стрелки. Параметры РадиусХ и Радиусу определяют
горизонтальный и вертикальный радиусы эллипса. Линия эллипса или дуги
вычерчивается в соответствии с установками процедуры setcoior.
GetX, GetY
Синтаксис: function GetX: integer; function GetY: integer;
Действие:
Возвращают координаты х и у указателя вывода.
GraphResult
Синтаксис: function GraphResult: imteger;
Возвращает результат (код ошибки) последней выполненной графической
операции. Если операция выполнена успешно, функция возвращает ноль. Код
ошибки выполнения графической операции устанавливают процедуры Bar,
Bar3D, InitGraph, PieSlice, SetFillPattern, SetFillStyle, SetLineStyle, SetTextStyle
и др.
InitGraph
Синтаксис: InitGraph(var Driver: integer; var Mode: integer; Path: string)
Действие:
16
Инициализирует графический режим. Параметр Driver определяет драйвер
видеосистемы, параметр Mode — режим работы видеосистемы, параметр Path —
каталог, где находится драйвер.
Line
Синтаксис: procedure Line(xl,yl,x2,y2: integer);
Действие:
Вычерчивает линию между двумя точками экрана, координаты которых указаны
при вызове процедуры. Линия вычерчивается стилем, установленным процедурой
SetLineStyle. Цвет линии можно задать при помощи процедуры setcoior.
LineTo
Синтаксис: procedure Line(x2,yl: integer);
Действие:
Вычерчивает линию от текущего положения указателя вывода до точки,
координаты которой указаны при вызове процедуры. Линия вычерчивается стилем,
установленным процедурой SetLineStyle. Цвет линии можно задать при помощи
процедуры SetColor.
MoveTo
Синтаксис: procedure MoveTo(x,у: integer);
Действие:
Перемещает указатель вывода в точку с координатами х и у.
MoveRel
Синтаксис: procedure MoveRel(dx:, dy: integer);
Действие:
Перемещает указатель вывода на dx и dy пикселов. Если значение параметра dx
(dy) положительное, то указатель перемещается вниз (влево), если отрицательное, то —
вверх (вправо).
OutText
Синтаксис: procedure OutText{Текст: string);
Действие:
Выводит строку символов текст от текущего положения указателя вывода и
перемещает указатель вывода в точку, расположенную за последним выведенным
символом. Цвет выводимых символов можно задать при помощи процедуры SetColor, а
шрифт — SetTextStyle.
OutTextXY
Синтаксис: procedure OutTextXY(x, у: integer; Текст: string);
Действие:
Устанавливает указатель вывода в точку с координатами (х,у) и выводит строку
символов текст, при этом указатель вывода своего положения не меняет, остается в
точке с координатами (я, у).
Цвет выводимых символов можно задать при помощи процедуры SetColor, а
шрифт — процедурой SetTextStyle.
PieSlice
Синтаксис: procedure PieSlice(х,у: integer; УголНачала,УголКонца, Радиус: word);
Действие:
Вычерчивает сектор радиуса Радиус с центром в точке с координатами (х,у).
Параметры УголНачала и УголКонца задают угловые координаты начальной и
конечной точек линии окружности (в градусах), которая вычерчивается против часовой
17
стрелки от начальной к конечной точке. Значение угловой координаты возрастает
против часовой стрелки. Нулевому углу соответствует горизонтальный отрезок,
проведенный из точки (х,у) в сторону
возрастания координаты х. ЕСЛИ УголНачала равен 0°, а УголКонца равен 360°, то
процедура PieSlice вычерчивает круг.
Сектор закрашивается в соответствии со стилем, заданным процедурой SetFiiisiyle,
линия и границы вычерчиваются цветом, установленным процедурой setcoior.
PutPixel
Синтаксис: procedure PutPixel(х,у: integer; Цвет: word);
Действие:
Окрашивает пиксел, точку с координатами (х,у), цветом цвет. В качестве
параметра цвет обычно используют именованную КОНСТаНТу (СМ. SetColor) .
Rectangle
Синтаксис: procedure Rectangle{xl,yl,x2,y2: integer);
Действие:
Вычерчивает прямоугольник. Параметры xi и yi задают положение левого
верхнего угла прямоугольника, х2 и у2 — правого нижнего угла прямоугольника.
SetLineStyle
Синтаксис: procedure SetLineStyle(ТипЛинии: word; Образец: word; Толщина: word) ;
Действие:
Устанавливает стиль вычерчиваемых контуров и линий (см. процедуры Line, Circle И Др.).
Параметр тип линии, в качестве которого обычно используется одна из именованных констант, определяет вид
линии.
Константа Тип линии
SolidLn Сплошная, непрерывная
DottedLn Пунктирная, с постоянной длиной штрихов
CenterLn Штрих-пунктирная линия
DashedLn Пунктирная, длина штрихов чуть больше, чем у линии типа DottedLn
DashedLn Пунктирная, длина штрихов чуть больше, чем у линии типа DottedLn
Параметр толщлна определяет толщину линии. Линия может быть обычной
толщины (константа Normwidth) или утолщенная (константа ThickWidth).
Параметр образец используется в том случае, если процедура SetLinestyle
устанавливает тип линии, определяемый программистом. Значением параметра образец
должна быть четырехразрядная шестнадцатеричная константа, кодирующая отрезок
линии длиной в 16 пикселов.
SetTexStyle
Синтаксис:
procedure SetTexStyle{Шрифт, Ориентация, Размер: word);
Действие:
Устанавливает шрифт, размер и ориентацию текста, выводимого процедурами outTextxY и outText. В качестве
параметра шрифт можно использовать одну из перечисленных ниже констант.
Константа Значение Шрифт 
Стандартный. Каждый выводимый символ формируется в
DefaultFont 0 
квадрате размером 8 на 8 пикселей 
TriplexFont 1 Triplex шрифт

18
SmallFont 2 Мелкий
SansSerifFont 3 SansSerif шрифт
GothicFont 4 Готический
Примечание
В шрифтах, отличных от стандартного (DefaultFont), букв русского алфавита нет.
Параметр Ориентация задает ориентацию выводимого процедурами outText и
OutTextxY текста. Текст может быть ориентирован обычным образом (значение
параметра ориентация в этом случае равно именованной константе Normal) или
вертикально, т. е.
снизу вверх (в этом случае значение параметра ориентация равно Vertical).

Контрольные вопросы:
1. Для чего предназначен условный оператор?
2. Каков формат данного оператора?
3. Каков порядок выполнения условного оператора?
4. Для чего предназначен оператор присваивания?
5. Каков формат данного оператора?
6. Каков порядок выполнения оператора присваивания?

Преподаватель: Горчакова О. А.

Методические указания и задания


для проведения практического занятия №5
Тема: Использование растровых изображений. Построение графиков и диаграмм.
Наименование работы Использование растровых изображений. Построение
графиков и диаграмм.
Цель: дать представление о графике в языках программирования, научить
писать простейшие программы для построения рисунка в Паскале.
Время выполнения работы: 2 часа
Дидактическое и методическое обеспечение:
1) ПК
2) Интегрированная среда программирования Pascal
3) Электронный учебник
Работа в аудитории:
1. Подготовить рабочее место: включить ПК;
2. Пройти инструктаж по выполнению работы;
3. Выполнить задания;
4. Продемонстрировать, выполненное задание преподавателю;
5. Оформить и сдать отчет;
6. Убрать рабочее место.
СОДЕРЖАНИЕ РАБОТЫ, ПОСЛЕДОВАТЕЛЬНОСТЬ ВЫПОЛНЕНИЯ:
1. Ознакомьтесь с теоретическими сведениями.
Теоретические сведения
Для рисования в Pascal ABC необходимо запустить специальный
модуль GraphABC, использование специальных функций и процедур помогут вам
19
нарисовать точку, отрезок, окружность и прямоугольник и другие фигуры: Первой
инструкцией программы должна быть инструкция uses GraphABC.
Графический экран по умолчанию: 640 точек по горизонтали на 400 точек по
вертикали.
SetPixel(x,y,color) - Закрашивает один пиксел с координатами (x,y) цветом color
LineTo(x,y) - рисует отрезок от текущего положения пера до точки (x,y); координаты
пера при этом также становятся равными (x,y).
Line(x1,y1,x2,y2) - рисует отрезок с началом в точке (x1,y1) и концом в точке (x2,y2).
SetPenColor(color) - устанавливает цвет пера, задаваемый параметром color.
SetPenWidth(n) - устанавливает ширину (толщину) пера, равную n пикселям.
Rectangle(x1,y1,x2,y2) - рисует прямоугольник, заданный координатами
противоположных вершин (x1,y1) и (x2,y2).
FloodFill(x,y,color) - заливает область одного цвета цветом color, начиная с точки
(x,y).
SetBrushColor(color) - устанавливает цвет кисти. Заливка кистью
распространяется на замкнутый контур, описание которого следует за процедурой
установки цвета кисти.
Ellipse(x1,y1,x2,y2) - рисует эллипс, заданный своим описанным прямоугольником с
координатами противоположных вершин (x1,y1) и (x2,y2).
Circle(x,y,r) - рисует окружность с центром в точке (x,y) и радиусом r.
Arc(x,y,r,a1,a2) - Рисует дугу окружности с центром в точке (x,y) и радиусом r,
заключенной между двумя лучами, образующими углы a1 и a2 с осью OX (a1 и a2 –
вещественные, задаются в градусах и отсчитываются против часовой стрелки).
Цвета в PascalABC:
clBlack – черный clAqua – бирюзовый
clPurple – фиолетовый clOlive – оливковый
clWhite – белый clFuchsia – сиреневый
clMaroon – темно-красный clTeal – сине-зеленый
clRed – красный clGray – темно-серый
clNavy – темно-синий clLime – ярко-зеленый
clGreen – зеленый clMoneyGreen – цвет зеленых
clBrown – коричневый денег
clBlue – синий clLtGray – светло-серый
clSkyBlue – голубой clDkGray – темно-серый
clYellow – желтый clMedGray – серый
clCream – кремовый clSilver – серебряный

2. Напишите программу, которая построит светофор.


Сначала необходимо построить модель на бумаге в системе координат:

20
Затем приступайте к написанию программы.
После добавления каждой фигуры запускайте программу и проверяйте правильность
построения. Доработайте программу следующим образом:

3. Нарисуйте корону: SetPenColor(rgb(random(256), random(256),


random(256))); — выбирает случайное число из 256-цветной палитры для
красного, зеленого и синего.

21
4. Нарисовать горизонтальный ряд окружностей радиусом 10 на расстоянии 100 от
верхнего края экрана и с такими горизонтальными координатами 50, 80, 110, 140, … ,
290. раскрасить круги случайным цветом.
5. «Круги на воде». Нарисуйте пару десятков концентрических окружностей, то
есть окружностей разного радиуса, но имеющих общий центр.
6. Воспроизвести изображение при помощи программы:
7. Построить график функции: y=x2+3x+9
8. Построить график изохорного процесса.

Дополнительное задание:
Нарисуйте шахматную доску.

Методические указания и задания


для проведения практического занятия № 6

Тема: Выполнение практических заданий по темам учебных предметов с


использованием линейных алгоритмов и алгоритмов ветвления.
Наименование работы Простые и составные условия Оператор ветвления « if
then else».
Цель: Изучить структуру программы языка программирования Паскаль,
выработать практические умения по объявлению операторов ветвления.
Время выполнения работы: 2 часа
Дидактическое и методическое обеспечение:
1) ПК
2) Интегрированная среда программирования Pascal
3) Электронный учебник
Работа в аудитории:
7. Подготовить рабочее место: включить ПК;
8. Пройти инструктаж по выполнению работы;
9. Выполнить задания;
10. Продемонстрировать, выполненное задание преподавателю;
11. Оформить и сдать отчет;
12. Убрать рабочее место.
СОДЕРЖАНИЕ РАБОТЫ, ПОСЛЕДОВАТЕЛЬНОСТЬ ВЫПОЛНЕНИЯ:
4. Ознакомьтесь с теоретическими сведениями.
5. Запустите интегрированную среду программирования Pascal.
3. Написать программу вычисления сопротивления электрической цепи,
состоящей из двух сопротивлений. Сопротивления могут быть соединены
последовательно или параллельно. Ниже представлен рекомендуемый вид экрана
во время работы программы (данные, введенные пользователем, выделены
полужирным шрифтом).

Вычисление сопротивления электрической цепи.


Введите исходные данные:
Величина первого сопротивления (Ом) —> 15
22
Величина второго сопротивления (Ом)—> 27.3
Тип соединения (1 - последовательное, 2 - параллельное) —> 2
Сопротивление цепи: 9.68 Ом.

4. Выполните компиляцию программы. Compile/ Compile или ALT+ F9


Если программа написана правильно, то появится диалоговое окно Compiling.
Нажмите любую клавишу чтобы вернуться к главному окну.
5. Запустите программу на выполнение. Run/Run или CTRL+F9
После просмотра результата нажмите ENTER.
6. Сохраните файл на диске D:\ в папке Группа№_ и присвойте ему имя «Pr8».
File/Save as укажите имя файла и путь к папке в которой будет хранится файл.
7. Создайте окно для ввода текста новой программы.. File/ New
8. Написать программу проверки знания истории архитектуры. Программа
должна вывести вопрос и три варианта ответа. Пользователь должен выбрать
правильный ответ и ввести его номер. Ниже представлен рекомендуемый вид
экрана во время работы программы (данные, введенные пользователем, выделены
полужирным шрифтом).
Архитектор Исаакиевского собора:
1. Доменико Трезини
2. Огюст Монферран
3. Карл Росси
Введите номер правильного ответа и нажмите <Enter>
-> 2
Вы ошиблись.
Архитектор Исаакиевского собора — Огюст Монферран.
8. Выполните запуск программы.
9. Сохраните файл на диске D:\ в папке Группа№_ и присвойте ему имя «Pr81».

10. Написать программу, которая вычисляет дату следующего дня. Ниже


представлен рекомендуемый вид экрана во время работы программы, (данные,
введенные пользователем, выделены полужирным шрифтом).

Введите цифрами сегодняшнюю дату (число месяц год) —> 31 12


1999.
Последний день месяца!
С наступающим новым годом!
Завтра 1.1.2000.

11.Внимательно изучите код программы, запишите его в отчет и дайте


комментарии каждой строке текста программы.
12.Запустите программу на выполнение.
13.Сохраните файл под именем «PR811»
14.Внимательно изучите код программы, запишите его в отчет и дайте
комментарии каждой строке текста программы.
15.Составьте программу, которая будет содержать константу «текущий год» и две
переменные «число» и «месяц» выполнения задания. Переменные запросите и
выведите с начала новой строки.
16.Сохраните файл под именем «PR821»
23
17.Запишите код программы в отчет.

Дополнительное задание

1. Написать программу, которая запрашивает у пользователя номер дня недели и


выводит одно из сообщений: "Рабочий день", "Суббота" или "Воскресенье".
2. . Написать программу, вычисляющую стоимость междугороднего телефонного
разговора (цена одной минуты определяется расстоянием до города, в котором
находится абонент). Исходными данными для программы являются код города и
продолжительность разговора. Ниже представлен рекомендуемый вид экрана во
время работы программы (данные, введенные пользователем, и коды некоторых
городов выделены полужирным шрифтом).

Вычисление стоимости разговора по телефону. Введите исходные данные:


Код города -> 812
Город Код Цена минуты, руб.
Владивосток 423 2,2
Москва 095 1,0
Мурманск 815 1,2
Самара 846 1,4
Длительность (целое количество минут)—> 3 Город: Владивосток Цена
минуты: 2.20 руб. Стоимость разговора: 6.60 руб.

3. Написать программу, которая после введенного с клавиатуры числа (в


диапазоне от 1 до 999), обозначающего денежную единицу, дописывает слово
"рубль" в правильной форме. Например, 12 рублей, 21 рубль и т. д.
4. Написать программу, которая после введенного с клавиатуры числа (в
диапазоне от 1 до 99), обозначающего денежную единицу, дописывает слово
"копейка" в правильной форме. Например, 5 копеек, 41 копейка и т. д.

Теоретические сведения

Приступая к решению задач раздела IF, следует вспомнить, что:


 инструкция if используется для выбора одного из двух направлений
дальнейшего хода программы (последовательности инструкций, которые должны
быть выполнены);
 выбор последовательности инструкций осуществляется во время
выполнения программы в зависимости от выполнения условия',
 условие — это выражение логического типа, которое может принимать
одно из двух значений: true (истина — условие выполняется) или false (ложь —
условие не выполняется);
 при помощи логических операций And (логическое "И") и or (логическое
"Или") из простых условий можно строить сложные.
Приступая к решению задач раздела Case, следует вспомнить, что:
 инструкция case используется для выбора одного из нескольких направлений
дальнейшего хода программы (последовательности инструкций, которые должны
быть выполнены);

24
 выбор последовательности инструкций осуществляется во время выполнения
программы в зависимости от равенства значения переменной-селектора
константе, указанной перед группой инструкций;
 в качестве переменной-селектора можно использовать переменную целого
(integer) или символьного (char) типа

Контрольные вопросы:
1. Перечислите основные арифметические операции.
2. Какие стандартные подпрограммы Вы знаете?
3. Какими из них пользовались при написании программ?
4. Что представляют собой арифметические выражения?
Преподаватель: Горчакова О. А.

Методические указания и дополнительные задания


для проведения занятий

СОДЕРЖАНИЕ РАБОТЫ, ПОСЛЕДОВАТЕЛЬНОСТЬ ВЫПОЛНЕНИЯ:

1. Запустите интегрированную среду программирования Pascal.


3. Написать программу, которая выводит таблицу квадратов первых десяти целых
положительных чисел. Ниже представлен рекомендуемый вид экрана во время
работы программы.
Таблица квадратов
Число Квадрат
1 1
2 4
3 9
4 16
5 25
6 36
7 49
8 64
9 81
10 100
10. Выполните компиляцию программы. Compile/ Compile или ALT+ F9
Если программа написана правильно, то появится диалоговое окно Compiling.
Нажмите любую клавишу чтобы вернуться к главному окну.
11. Запустите программу на выполнение. Run/Run или CTRL+F9
После просмотра результата нажмите ENTER.
12. Сохраните файл на диске D:\ в папке Группа№_ и присвойте ему имя «Pr9».
File/Save as укажите имя файла и путь к папке в которой будет хранится файл.
13. Создайте окно для ввода текста новой программы.. File/ New
14. Написать программу, которая вычисляет сумму первых п членов ряда 1, 3, 5, 7, ....
Количество суммируемых членов ряда задается во время работы программы. Ниже
представлен рекомендуемый вид экрана во время работы программы (данные,
введенные пользователем, выделены полужирным шрифтом).

25
Вычисление частичной суммы ряда: 1,3,5,7, ...
Введите количество суммируемых членов ряда —> 15
Сумма первых 15 членов ряда равна 330.
15. Выполните запуск программы.
16. Сохраните файл на диске D:\ в папке Группа№_ и присвойте ему имя «Pr91».
17. Написать программу, которая генерирует 10 случайных чисел в диапазоне от 1 до
10, выводит эти числа на экран и вычисляет их среднее арифметическое.
Рекомендуемый вид экрана во время работы программы приведен ниже.
*** Случайные числа ***
1342749621 сред.арифм. 3.9
18. Внимательно изучите код программы, запишите его в отчет и дайте комментарии
каждой строке текста программы.
19. Запустите программу на выполнение.
20. Сохраните файл под именем «PR911»
21. Внимательно изучите код программы, запишите его в отчет и дайте комментарии
каждой строке текста программы.
22. Составьте программу, которая будет содержать константу «текущий год» и две
переменные «число» и «месяц» выполнения задания. Переменные запросите и
выведите с начала новой строки.
23. Сохраните файл под именем «PR821»
24. Запишите код программы в отчет.
25. Написать программу проверки знания таблицы умножения. Программа должна
вывести 10 примеров и выставить оценку: за 10 правильных ответов — "отлично", за
9 и 8 —"хорошо", за 7 и 6 — "удовлетворительно", за 6 и менее — "плохо". Ниже
представлен рекомендуемый вид экрана во время работы программы. Ответы
пользователя выделены полужирным шрифтом.
*** Проверка знания таблицы умножения ***
После примера введите ответ и нажмите <Enter>.
5x3=15
7x7=49
1x4=4
4x3=12
9x4=36
8x8=64
7x8=52
Вы ошиблись! 7x8=56
4x7=28
3x5=15
2x5=10
Правильных ответов: 9
Оценка: Хорошо.
26. Написать программу проверки умения складывать и вычитать числа в пределах
100. Программа должна вывести 10 примеров, причем в каждом примере
уменьшаемое должно быть больше или равно вычитаемому, т. е. не допускается
предлагать испытуемому примеры с отрицательным результатом. Оценка
выставляется по следующему правилу: за 10 правильных ответов — "отлично", за 9
и 8 —"хорошо", за 7 и 6 — "удовлетворительно", за 6 и менее — "плохо". Ниже
26
представлен рекомендуемый вид экрана во время работы программы. Ответы
пользователя выделены полужирным шрифтом.
Проверка умения складывать и вычитать числа.
После примера введите ответ и нажмите <Enter>
75-4=71
35-9=29
Вы ошиблись! 35-9=26
14-1=13
6-5=1
37-19=28
Вы ошиблись! 37-19=18
53-14=39
94-87=7
90-16=74
4-2=2
89-41=48
Правильных ответов: 8
Оценка: Хорошо
27. Написать программу, выводящую на экран "электронные часы", которые
работают в течение, например, трех минут или до тех пор, пока пользователь не
нажмет любую клавишу.

Теоретические сведения
Циклы For Приступая к решению задач этого раздела, следует вспомнить, что:
 инструкция for используется для организации циклов с фиксированным,
определяемым во время разработки программы, числом повторений;
 количество повторений цикла определяется начальным и конечным
значениями переменной-счетчика;
 переменная-счетчик должна быть целого типа (integer).
While Приступая к решению задач этого раздела, следует вспомнить, что:
 число повторений инструкций цикла while определяется ходом выполнения
программы;
 инструкции цикла while выполняются до тех пор, пока условие, записанное
после слова while, истинно;
 после слова while надо записывать условие выполнения инструкций цикла;
 для завершения цикла while в теле цикла обязательно должны присутствовать
инструкции, влияющие на условие выполнения инструкций цикла;
 цикл while — это цикл с предусловием, т. е. инструкции тела цикла вообще
могут быть не выполнены;
 цикл while, как правило, используется для организации приближенных
вычислений, задач поиска и обработки данных, вводимых с клавиатуры или из
файла.

Контрольные вопросы:
1. Поясните отличия в операторах цикла с предпроверкой и постпроверкой условий.
2. Какой формат имеет оператор While?

27
3. Приведите пример, когда тело цикла в операторе While не выполняется ни одного
раза.
4. Приведите формат оператора Repeat.
5. Поясните, в каком случае прекращаются повторения в операторе Repeat.
6. Что называется циклом, телом цикла?
7. Какие операторы цикла языка Pascal Вы знаете?
8. Приведите известные Вам форматы оператора For
9. С каким шагом может изменяться параметр оператора For?
10. Как можно рассчитать число шагов в операторе For?

Преподаватель: Горчакова О. А.

Оценка результатов учебной деятельности учащихся осуществляется по 10-


балльной шкале в соответствии со следующими показателями:

Отметка в Показатели оценки результатов учебной деятельности


баллах
1 Узнавание отдельных объектов изучения учебного материала (по
очевидным признакам), предъявляемых в готовом виде (например,
28
«клавиатура», «монитор», «папка», «файл» и др.) с низкой степенью
осознанности. Затруднения с ответом на наводящие вопросы учителя.
Усвоение отдельных понятий (простейших понятий, относящихся к
компьютерной терминологии, например, «папка» и др.).
Умение правильно включать и выключать компьютер, загружать на
выполнение изучаемую программу, завершать работу с ней.
2 Узнавание и загрузка изучаемого программного обеспечения,
предъявленного в готовом виде (Word, Ехсе1, Pascal и др.). Умение
различать отдельные понятия (например, отличать папку от файла, оператор
ввода от оператора вывода).
Различение объектов изучения учебного материала из предложенного
набора, предъявляемых в готовом виде. Бессистемное изложение учебного
материала с низкой степенью самостоятельности (при помощи наводящих
вопросов учителя). Неумение применять знания при выполнении
практических заданий.
Наличие существенных ошибок, устраняемых с помощью учителя.
3 Фрагментарное воспроизведение части учебного материала по памяти, а
также при помощи наводящих вопросов учителя (например, «в чем состоит
назначение текстового редактора») с существенными ошибками.
Формулирование понятий информатики, описание процессов без их
объяснения.
Выполнение отдельных практических заданий при работе с изучаемым
программным обеспечением в соответствии с представленной инструкцией;
наличие существенных ошибок, устраняемых с помощью учителя.
4 Воспроизведение большей части учебного материала по памяти, а также при
помощи наводящих вопросов учителя с существенными ошибками
(например, перечисление функциональных блоков компьютера, основных
объектов операционной системы, аппаратных и программных средств
мультимедиа, назначение устройств компьютера и др.). Формулирование
основных понятий информатики, описание процессов без их объяснения;
Проявление незначительных затруднений при выполнении практических
заданий на компьютере в знакомой ситуации по предложенному алгоритму
(например, создание ярлыков, сохранение документа под конкретным
именем, форматирование абзацев, подготовка текстовых документов,
содержащих рисунок, таблицу, создание электронной таблицы, решение
практических задач с использованием электронной таблицы, выполнение
операций с учебной базой данных, поиск и передача информации в
локальной сети, использование средств мультимедиа и др.) с единичными
существенными ошибками, устраняемыми с помощью учителя.
5 Осознанное воспроизведение большей части учебного материала на уровне
понимания (например, назначение и формат написания изучаемых
операторов языка программирования, параметры форматирования текста,
виды анимации и др.).
Выполнение практических заданий в знакомой ситуации по образцу с
несущественными ошибками, устраняемыми с помощью учителя (например,
создание ярлыков, сохранение документа под конкретным именем,
форматирование абзацев, подготовка текстовых документов, содержащих
29
рисунок, таблицу, создание электронной таблицы, решение практических
задач с использованием электронной таблицы, выполнение операций с
учебной базой данных, поиск и передача информации в локальной сети,
использование средств мультимедиа и др.). Умение использовать учебно-
методическую и справочную литературу под руководством учителя.
6 Полное воспроизведение учебного материала (например, назначение
компьютерных сетей, мультимедийных программ) с приведением примеров
из практики, допуская несущественные ошибки, устраняемые с помощью
учителя.
Применение знаний в знакомой ситуации по образцу, на основе
предложенной методики (выполнение практических заданий по настройке
рабочего стола и панели задач, создание текстового документа,
использование электронных таблиц, заполнение, редактирование созданной
базы данных, включение графических объектов в текстовый документ,
организация обмена информации в локальной сети, использование
основных служб сети Интернет и т.д.) с несущественными ошибками.
Осознанное описание и объяснение изучаемых объектов и процессов.
Последовательное изложение программного учебного материала со своими
примерами. Выполнение практических действий при решении задач в
знакомой ситуации по образцу (при решении типовых задач) с
несущественными ошибками, устраняемыми с помощью учителя.
Недостаточно прочное умение самостоятельной работы с учебно-
методической и справочной литературой.
7 Полное воспроизведение учебного материала, использование его в знакомой
ситуации (например, применение знаний и умений, полученных при
объяснении нового материала учителем, для выполнения практического
задания). Умение анализировать полученный результат и при
необходимости корректировать его, самостоятельно исправляя допущенные
несущественные ошибки.
Применение теоретических знаний для решения практических задач в
знакомой ситуации. Самостоятельное выполнение стандартных
практических заданий с несущественными ошибками Умение
самостоятельно работать с учебно-методической и справочной литературой.
8 Полное, прочное знание и осознанное воспроизведение учебного материала.
Оперирование учебным материалом в знакомой ситуации (развернутое
описание и объяснение объектов изучения, формулирование выводов).
Наличие единичных несущественных ошибок, устраняемых
самостоятельно.
Самостоятельное выполнение любых практических заданий,
соответствующих требованиям учебной программы, с наличием единичных
несущественных ошибок. Умение самостоятельно работать с учебно-
методической и справочной литературой.
9 Оперирование учебным материалом в частично измененной ситуации
(умение делать логические выводы, обосновывать свое мнение, выдвигать
предположения). Оперативное применение учебного материала, как на
основе известных правил, так и поиском собственных подходов при
решении практических задач с несущественными ошибками, устраняемыми
30
самостоятельно. Умение выполнять задания творческого характера.
Самостоятельное выполнение заданий проблемного характера, поиск
рациональных путей решения. Умение самостоятельно работать с учебно-
методической и справочной литературой.
10 Свободное оперирование учебным материалом различной степени
сложности (планирование алгоритма выполнения предложенного
практического задания). Осознанное и оперативное трансформирование
полученных знаний при выполнении практических заданий в незнакомой
ситуации, поиск и использование рациональных способов выполнения
практических заданий, выполнение творческих работ и заданий
исследовательского характера. Умение самостоятельно пользоваться
учебниками, справочной литературой, встроенной справочной системой
персонального компьютера и применять полученные знания на практике без
помощи учителя.

Список использованной литературы


№№ Назва Аўтар Выдавецтва, год
п/п (складальнік) выдання
1. Информатика: учебное А.Е. Пупцев и др. Минск: Народная
31
пособие для 11-го класса асвета, 2008.
общеобразовательных
учреждений с русским языком
обучения с 12 летним сроком
обучения.
Информатика: учебное Г.А. Заборовский, Минск: Издательский
пособие для 10-го класса А.Е. Пупцев центр БГУ, 2011
2. учреждений общего среднего
образования с русским языком
обучения.
Информатика: учебное Г.А. Заборовский, Минск: Народная
пособие для 11-го класса А.Е. Пупцев асвета, 2010.
3. общеобразовательных
учреждений с русским языком
обучения.
Основы компьютерной О.А. Левкович, Минск: ТетраСистемс,
4. грамотности.уч. пос. Е.С.Шелкоплясова 2011
Турбо Паскаль 7.0. Алексеев Е.Р., NT Пресс Москва,
6.
Чеснокова О.В. 2007
Информатика в школе: Г.Е. Филиппова, Минск: Аверсэв, 2008
7.
создание web-страниц. В.Н. Терещук.
Информатика. А.Н. Морозевич, Л.М. Минск: Вышэйшая
8.
Зеневич. школа, 2006
Учебно – методический Горчакова О.А. Гомель 2019
9.
комплекс по информатике.

32