- •Содержание
- •Введение уважаемый студент!
- •Желаем Вам успехов!!!
- •Раздел 1 «Основные принципы алгоритмизации и программирования».
- •Тема 1.1. «Основы алгоритмизации»
- •Образовательные результаты, заявленные во фгос третьего поколения:
- •Обеспеченность занятия и средства обеспечения:
- •Вопросы для закрепления теоретического материала к практическому занятию:
- •Задания и инструкция по выполнению практической работы
- •Порядок выполнения отчета по практической работе
- •Образец отчета по практической работе
- •Вопросы для закрепления теоретического материала к практическому занятию:
- •Обеспеченность занятия и средства обеспечения:
- •Вопросы для закрепления теоретического материала к практическому занятию:
- •Порядок выполнения отчета по практической работе
- •Образец отчета по практической работе
- •Раздел 2. «Программирование на алгоритмическом языке»
- •Тема 2.1. «Основные элементы языка» Практическая работа № 4 «Составление программ линейной структуры»
- •Образовательные результаты, заявленные во фгос третьего поколения:
- •Обеспеченность занятия и средства обеспечения такая же как в практической работе №1.
- •Вопросы для закрепления теоретического материала к практическому занятию:
- •Порядок выполнения отчета по практической работе
- •Образец отчета по практической работе
- •Тема 2.2. «Операторы языка» Практическая работа № 5 «Составление программ разветвляющейся структуры»
- •Образовательные результаты, заявленные во фгос третьего поколения:
- •Обеспеченность занятия и средства обеспечения:
- •Вопросы для закрепления теоретического материала к практическому занятию:
- •Обеспеченность занятия и средства обеспечения такая же, как в практической работе №5.
- •Вопросы для закрепления теоретического материала к практическому занятию:
- •Обеспеченность занятия и средства обеспечения такая же как в практической работе №5.
- •Вопросы для закрепления теоретического материала к практическому занятию:
- •Задания и инструкция по выполнению практической работы
- •Порядок выполнения отчета по практической работе
- •Образец отчета по практической работе
- •Тема 2.3. «Подпрограммы» Практическая работа № 8 «Организация и использование процедур»
- •Образовательные результаты, заявленные во фгос третьего поколения:
- •Обеспеченность занятия и средства обеспечения такая же как в практической работе №5.
- •Вопросы для закрепления теоретического материала к практическому занятию:
- •Задания и инструкция по выполнению практической работы
- •Порядок выполнения отчета по практической работе
- •Образец отчета по практической работе
- •Практическая работа № 9 «Организация и использование функций»
- •Образовательные результаты, заявленные во фгос третьего поколения:
- •Обеспеченность занятия и средства обеспечения такая же как в практической работе №5.
- •Задания и инструкция по выполнению практической работы
- •Порядок выполнения отчета по практической работе
- •Образец отчета по практической работе
- •Тема 2.4. «Структурированные типы данных» Практическая работа № 10 «Символьный и строковый тип данных»
- •Образовательные результаты, заявленные во фгос третьего поколения:
- •Обеспеченность занятия и средства обеспечения такая же как в практической работе №5.
- •Вопросы для закрепления теоретического материала к практическому занятию:
- •Задания и инструкция по выполнению практической работы
- •Порядок выполнения отчета по практической работе
- •Образец отчета по практической работе
- •Практическая работа № 11 «Методы работы с элементами одномерного массива»
- •Образовательные результаты, заявленные во фгос третьего поколения:
- •Обеспеченность занятия и средства обеспечения такая же как в практической работе №5.
- •Вопросы для закрепления теоретического материала к практическому занятию:
- •Инструкция по выполнению практической работы
- •Обеспеченность занятия и средства обеспечения такая же как в практической работе №5.
- •Вопросы для закрепления теоретического материала к практическому занятию:
- •Задания и инструкция по выполнению практической работы
- •Порядок выполнения отчета по практической работе
- •Образец отчета по практической работе
- •Практическая работа № 13 «Быстрые методы сортировки массивов»
- •Образовательные результаты, заявленные во фгос третьего поколения:
- •Обеспеченность занятия и средства обеспечения такая же как в практической работе №5.
- •Вопросы для закрепления теоретического материала к практическому занятию:
- •Задания и инструкция по выполнению практической работы
- •Обеспеченность занятия и средства обеспечения такая же как в практической работе №5.
- •Вопросы для закрепления теоретического материала к практическому занятию:
- •Задания и инструкция по выполнению практической работы
- •Порядок выполнения отчета по практической работе
- •Образец отчета по практической работе
- •Практическая работа № 15 «Методы работы с элементами двумерного массива»
- •Образовательные результаты, заявленные во фгос третьего поколения:
- •Обеспеченность занятия и средства обеспечения такая же как в практической работе №5.
- •Вопросы для закрепления теоретического материала к практическому занятию:
- •Задания и инструкция по выполнению практической работы
- •Обеспеченность занятия и средства обеспечения такая же как в практической работе №5.
- •Вопросы для закрепления теоретического материала к практическому занятию:
- •Задания и инструкция по выполнению практической работы
- •Тема 2.5 Файлы
- •Обеспеченность занятия и средства обеспечения такая же как в практической работе №5.
- •Assign(Имя файловой переменной, путь до файла);
- •Вопросы для закрепления теоретического материала к практическому занятию:
- •Задания и инструкция по выполнению практической работы
- •Раздел 3. Объектно-ориентированное программирование
- •Тема 3.1 Интегрированная среда разработчика
- •Обеспеченность занятия и средства обеспечения
- •Вопросы для закрепления теоретического материала к практическому занятию:
- •Задания и инструкция по выполнению практической работы
- •Порядок выполнения отчета по практической работе
- •Образец отчета по практической работе
- •Практическая работа № 19 «Системные события»
- •Образовательные результаты, заявленные во фгос третьего поколения:
- •Обеспеченность занятия и средства обеспечения такая же, как в практической работе №18.
- •Вопросы для закрепления теоретического материала к практическому занятию:
- •Задания и инструкция по выполнению практической работы
- •Обеспеченность занятия и средства обеспечения такая же, как в практической работе №18.
- •Вопросы для закрепления теоретического материала к практическому занятию:
- •Задания и инструкция по выполнению практической работы
Вопросы для закрепления теоретического материала к практическому занятию:
Что такое составной оператор?
Какова неполная форма условного оператора IF?
Какова полная форма условного оператора IF?
Синтаксис оператора выбора.
Сложные условия.
Когда применяется составной оператор?
Задания и инструкция для практического занятия:
Найдите синтаксические ошибки в записи команд.
if 5 then S:=S+5;
if B then x:=y; else B:=x;
if x=y then x:=1; else x:=0;
if (A=B) and P then P:=P+12;
if x>y then begin x:=y else x:=z end;
if x<>y then else x:=y;
Найдите значение y после исполнения серии команд.
x:=4;y:=5;
if x>0
then if y<8
then y:=sqr(x)
else y:=2*x+1
else y:=0;
N:=7;
case N of
1..10: y:=1;
7: y:=2;
end;
x:=-4;
y:=5;
if x>0
then if x>0
then if x<8
then y:=sqr(x)
else y:=2*x+1;
x:=12;
y:=5;
if x>0
then if x<8
then y:=sqr(x)
else y:=2*x+1; y:=0;
x:=8;
if x>9
then y:=2*x+1
else if x<7
then y:=0
else y:= sqrt(10-x);
x:=5;
if x>0
then y:=2*x+1
else if x<8
then y:=sqr(-x)
else y:=0;
Напечатайте программу P5_1, прочитайте и проанализируйте текст. Запустите программу на выполнение и проверьте ее работу для различных данных. Для каких данных программа выдает некорректный результат. Модифицируйте программу таким образом, чтобы она в случае ввода одинаковых чисел выдавала сообщение: «Числа равны!»
Составьте программу, которая позволяет найти максимальное из трех заданных чисел. Протестируйте эту программу (проверьте корректность ее работы в разных случаях).
Психологи рекомендуют учитывать оптимальное соотношение возрастов вступления в брак. Оно таково: возраст невесты равен половине возраста же плюс 7. Составьте программу для определения, подходят ли жених и невеста другу по возрасту.
Напечатайте программу P5_2, прочитайте и проанализируйте текст программы. Обратите внимание составные условия. Модифицируйте эту программу так, чтобы в том случае, когда введены значения сторон (такие, что из них можно построить треугольник, помимо выдачи текста «можно»), еще подсчитывался периметр треугольника.
Запишите условный оператор, в котором значение переменной вычисляется по формуле: а+b, если а—нечетное и а*b, если а—четное. Для определения четности числа используется запись a mod 2=0.
Вывести на экран номер четверти, которой принадлежит точка с координатами (х,у), при условии, что х и у отличны от 0.
Напечатайте программу P5_3, прочитайте и проанализируйте текст программы. Обратите внимание на работу оператора Case. Модифицируйте данную программу таким образом, чтобы она при вводе числа 0 выводила какое-либо сообщение черным цветом (Black) на синем фоне, а при вводе числа 12 - сообщение розовым цветом (LightRed) на зеленом фоне.
Процедура TextColor (Color : целого типа) позволяет задать цвет выводимых символов. Процедура TextBackGround (Color : целого типа) позволяет задать цвет фона под текстом. При этом параметр Color может принимать одно из следующих значений:
Напечатайте программу P5_3 и выполните модификацию.
Составьте программу, которая позволяет для любых двух заданных чисел А номера операции ("+" - сложение, "-" - вычитание, "*" - умножение, "/" – деление получать на экране результат. В качестве переключателя в данной задаче лучше всего использовать переменную типа char.
Составьте программу, которая позволяет определить, является введенная гласной или согласной.
Составьте программу, которая позволяет по возрасту определить, к какой группе; относится данный человек (моложе 3 лет - совсем маленький, от 4 до детсадовский возраст, следующие 7 лет - подросток, от 15 до 20 - самый цвет т.д. по вашему усмотрению).
Решите задачу по варианту из электронного задачника PascalABC раздел If. Номер варианта, это номер Вашего ПК.
Решите задачу по варианту из электронного задачника PascalABC раздел Case. Номер варианта, это номер Вашего ПК.
Порядок выполнения отчета по практической работе
После завершения работы студенты должны представить в отчете оформление задач 11 и 12. В котором следует:
указать постановку задачи;
дать описание исходных, результирующих и промежуточных данных;
оформить задачу по варианту, указав номер варианта;
оформить ответы на 1 и 2 задания;
отчет выполняется на листе формата А4 в печатном виде.
Образец отчета по практической работе
Образец отчета к данной практической работе имеет тот же вид, что в практической работе № 1.
Практическая работа № 6 «Цикл с параметром»
Учебная цель:
Научиться технике составления программ с повторяющимися фрагментами.
Учебные задачи:
Закрепить практические навыки работы с системой программирования.
Изучить синтаксис и семантику оператора FOR
Научиться использовать оператор цикла FOR в программах циклического типа.
Образовательные результаты, заявленные во ФГОС третьего поколения:
Студент должен
уметь:
формализовать поставленную задачу;
применять полученные знания к различным предметным областям;
составлять и оформлять программы на языках программирования;
тестировать и отлаживать программы.
знать:
процесс создания программ;
общие принципы построения и использования языков программирования, их классификацию;
современные интегрированные среды разработки программ;
стандарты языков программирования.
Задачи практической работы:
Повторить теоретический материал по теме практической работы.
Ответить на вопросы для закрепления теоретического материала.
Выполнить задания по написанию программ циклической структуры.
Оформить отчет.
