Скачать 2.22 Mb.
|
Тема № .2 Информация и информационные процессы Практическая работа № 7 Тема: Проведение исследования на основе использования готовой компьютерной модели Учебная цель: изучить среду программирования и структуру программы Turbo Pascal, проводить исследования на основе использования готовой программы в этой среде программирования, производить тестирование программы. Образовательные результаты, заявленные во ФГОС третьего поколения: Студент должен Уметь: - составлять несложные программы на языке Turbo Pascal, - проводить редактирование, тестирование, сохранение программ. Знать: - этапы решения задач на ЭВМ, - среду программирования языка Turbo Pascal, -структуру программы на языке Turbo Pascal. Краткие теоретические и учебно-методические материалы по теме Паскаль - язык профессионального программирования, который назван в честь французского математика и философа Блеза Паскаля (1623-1662) и разработан в 1968-1971 гг. Никлаусом Виртом. Первоначально был разработан для обучения, но вскоре стал использоваться для разработки программных средств в профессиональном программировании. Паскаль популярен среди программистов по следующим причинам:
Турбо Паскаль - это система программирования, созданная для повышения качества и скорости разработки программ (80-е гг.). Слово Турбо в названии системы программирования - это отражение торговой марки фирмы-разработчика Borland International (США). Систему программирования Турбо Паскаль называют интегрированной (integration - объединение отдельных элементов в единое целое) средой программирования, т.к. она включает в себя редактор, компилятор, отладчик, имеет сервисные возможности. Основные файлы Турбо Паскаля: Turbo.exe- исполняемый файл интегрированной среды программирования; urbo.hlp - файл, содержащий данные для помощи; Turbo.tp - файл конфигурации системы; Turbo.tpl - библиотека стандартных модулей, в которых содержатся встроенные процедуры и функции (SYSTEM, CRT, DOS, PRINTER, GRAPH, TURBO3, GRAPH3). Программы на языке Паскаль имеют блочную структуру: Блок типа PROGRAM - имеет имя, состоящее только из латинских букв и цифр. Его присутствие не обязательно, но рекомендуется записывать для быстрого распознавания нужной программы среди других листингов. Программный блок, состоящий в общем случае из 7 разделов: раздел описания модулей (uses); раздел описания меток (label); раздел описания констант (const); раздел описания типов данных (type); раздел описания переменных (var); раздел описания процедур и функций; раздел описания операторов. Общая структура программы на языке Паскаль: Рrogram ИМЯ..; {заголовок программы} Uses ...; {раздел описания модулей} Var ..; {раздел объявления переменных} ... Begin {начало исполнительной части программы} ... {последовательность ... операторов} End. {конец программы} Задачи практической работы: 1. Выполнить практическую работу; 2.Оформить отчёт по практической работе; Обеспеченность занятия (средства обучения) Основные источники:
Вопросы для закрепления теоретического материала к практической работе:
Инструкция по выполнению практической работы Внимательно изучить раздаточный и краткий теоретический материал. Изучить порядок выполнения задания. Методика анализа результатов, полученных в ходе практической работы Контролем является защита отчета по практическому занятию. Задания практической работы: Задание 1. Изучите пример программы на языке Турбо Паскаль, которая осуществляет сложение двух чисел и выводит сумму на экран: Program Summa; Uses Crt;{Подключаем модуль Crt} Var number1, {переменная, в которой будет содержаться первое число} number2, {переменная, в которой будет содержаться второе число} rezult {переменная, в которой будет содержаться результат} :integer; {указывает тип целых чисел} Begin ClrScr;{Используем процедуру очистки экрана из модуля Crt} Write ('Введите первое число '); {Выводим на экран символы, записанные между апострофами} Readln (number1); {Введенное пользователем число считываем в переменную number1} Write ('Введите второе число '); {Выводим на экран символы, записанные между апострофами} Readln (number2); {Введенное пользователем число считываем в переменную number2} rezult := number1 + number2; {Находим сумму введенных чисел и присваиваем переменной rezult} Write ('Сумма чисел ', number1, ' и ', number2, ' равно ', rezult); {Выводим на экран строчку, содержащую ответ задачи} Readln;{Процедура задержки экрана} End. Задание 2. Изучите внешний вид системы программирования Турбо Паскаль. Задание 3. Запишите программу, выполняющую сложение двух чисел. Для этого нажмите клавишу F10, чтобы выйти в главное меню, затем клавишами перемещения курсора выберите опцию File, а в выпавшем меню команду New. Найдите в этой программе заголовок, раздел описания переменных, признак начала программы, признак конца программы, тело программы, комментарий. Задание 4. Письменно ответьте на вопросы:
Задание 5. Измените программу так, чтобы она находила произведение двух чисел. Задание 6. Измените программу так, чтобы она выполняла расчет площади прямоугольника по его длине и ширине. Заполните по результатам работы программы таблицу:
Тема № .2 Информация и информационные процессы Практическая работа № 8 Тема: Программирование и решение простейших задач на алгоритмическом языке Паскаль Учебная цель: Овладение первоначальными навыками работы в среде Турбо Паскаль. Выработка навыков программирования простейших задач. Образовательные результаты, заявленные во ФГОС третьего поколения: Студент должен Уметь: - составлять программу по блок-схеме алгоритма, - работать в интегрированной среде Турбо Паскаль, - производить анализ полученных результатов, - производить отладку программы. Знать: - основные операторы языка Турбо Паскаль, - компоненты среды Турбо Паскаль, - назначение «горячих» клавиш. Краткие теоретические и учебно-методические материалы по теме Турбо Паскаль – это система программирования, созданная для повышения качества и скорости разработки программ (80-е гг.). Слово Турбо в названии системы программирования – это отражение торговой марки фирмы-разработчика BorlandInternational (США). Систему программирования Турбо Паскаль называют интегрированной (integration – объединение отдельных элементов в единое целое) средой программирования, т.к. она включает в себя редактор, компилятор, отладчик, имеет сервисные возможности. Основные файлы Турбо Паскаля: Turbo.exe – исполняемый файл интегрированной среды программирования; Turbo.hlp – файл, содержащий данные для помощи; Turbo.tp – файл конфигурации системы; Turbo.tpl – библиотека стандартных модулей, в которых содержатся встроенные процедуры и функции (SYSTEM, CRT, DOS, PRINTER, GRAPH, TURBO3, GRAPH3). Интегрированная среда программирования Турбо Паскаль позволяет иметь любое количество открытых окон, но в любой момент времени активным может быть только одно. Активное окно– это окно с которым вы в настоящий момент работаете. Команды ниспадающего меню. Open-F3 – открыть существующий файл (при активизации этой опции появляется окно со списком файлов, где можно выбрать необходимый), New – создать новый файл (очищает память редактора и переводит в режим создания нового файла, которому присваивается имя Noname.pas; имя можно изменить при записи файла на диск), Save-F2 – сохранить файл (переписывает файл из памяти редактора на диск), Saveas – сохранить с новым именем, Saveall – сохранить все в окнах (записывает содержимое всех окон редактора в соответствующие файлы), Changedir – смена каталога (позволяет изменить установленный по умолчанию диск или каталог), Print – печать файла, Getinfo – выдача информации о текущем состоянии программы и используемой памяти, DOS Shell – выход в DOS без выгрузки из памяти (для возврата ввести команду exit), Exit – выход и выгрузка из памяти. При выполнении данной практической работы следует строго выполнять правила записи арифметических конструкций и операторов в среде Turbo-Pascal. Задачи практической работы: 1. Выполнить практическую работу; 2.Оформить отчёт по практической работе; Обеспеченность занятия (средства обучения) Основные источники:
Вопросы для закрепления теоретического материала к практической работе:
Инструкция по выполнению практической работы Внимательно изучить раздаточный и краткий теоретический материал. Изучить порядок выполнения задания. Методика анализа результатов, полученных в ходе практической работы Контролем является защита отчета по практическому занятию. Задания практической работы: Задание 1. Решить квадратное уравнение:
Исходные данные: Результаты: x1, x2 или корней нет. II. Математическая модель задачи: D=b2 -4ac, III. Алгоритм решения задачи: да нет да нет IV.Программа Таблица идентификации:
Program pr1; Vara,b,c,d,x1,x2 : real; Begin Readln(a,b,c); D:= b*b-4*a*c; If d<0 Then writeln (‘корней нет’) Else begin if d=0 Then begin x1:= - b/2/a; x2:=x1;end Else begin x1:=(-b+sqrt(d))/2/a; x2:=(-b-sqrt(d))/2/a; end; Writeln(‘x1=’, x1,’ x2=’,x2); End; End. Контрольные расчеты: 1) ввести 2 -3 -5 результаты: x1=2.5 x2=-1; 2) 1 -4- 4 x1=2 x2=2; 3) 1 -7- 20 корней нет. Задание 2. Составить программу вычисления значения функции y=sinx для x, изменяющегося от xнач до xкон с шагом x,. I. Постановка задачи: Исходные данные:xнач, xкон, x, π. Результаты: таблица значений y. Таблица идентификации:
II.Математическая модель:y=sinx III.Алгоритм решения задачи: 1 способ: цикл с предусловием IV. Программа: Program pr2_1; Const pi=3.14159; Var xn, xk, dx, x, y : real; Begin Xn:=-pi; xk:=pi; dx:=pi/16; X:=xn; Whilex<=xk do Да нет Begin Y:=sin(x); Writeln ( x, ‘ ‘, y); X:=x+dx; End; End. Контрольный расчет: если х=-π, то результат y=0 х=0 y=0. 2способ: цикл с постусловием Программа: Program pr2_2; Constpi=3.14159; Varxn, xk, dx, x, y : real; Begin Xn:=-pi; xk:=pi; dx:=pi/16; X:=xn; repeat Y:=sin(x); Writeln ( x, ‘ ‘, y); X:=x+dx; Untilx>xk; End. нет 3 способ: цикл с параметром Определим количество повторений цикла по формуле: да Program pr2_3; Const pi=3.14159; Var i : integer; xn, xk, dx, x, y : real; Begin Xn:=-pi; xk:=pi; dx:=pi/16; X:=xn; For i:=1 to 33 do Begin Y:=sin(x); Writeln ( x, ‘ ‘, y); X:=x+dx; End; End. |
Методические указания по выполнению практических работ адресованы... Номинация: «методические рекомендации по освоению учебной дисциплины, междисциплинарного курса, профессионального модуля» |
Методические указания по выполнению практических работ адресованы студентам очной формы обучения ... |
||
Методические указания по выполнению практических и лабораторных работ... Омской области «Омский промышленно-экономический колледж» по специальности 18. 02. 09 Переработка нефти и газа в соответствии с требованиями... |
Методические указания по выполнению лабораторно-практических работ... Уп 05 Соблюдение правил и приемов техники безопасности, промышленной санитарии и пожарной безопасности |
||
Методические указания по выполнению лабораторно-практических работ... Омской области «Омский промышленно-экономический колледж» по специальности 22. 02. 06 Сварочное производство в соответствии с требованиями... |
Методические указания по выполнению практических работ адресованы студентам очной формы обучения Омской области «Омский промышленно-экономический колледж» по специальности 09. 02. 03. Программирование в компьютерных системах в... |
||
Методические указания по выполнению практических работ адресованы студентам очной формы обучения Составитель: Норматова Елена Викторовна, преподаватель Государственного бюджетного образовательного учреждения среднего профессионального... |
Методические указания по выполнению практических работ адресованы... Омской области «Омский промышленно-экономический колледж» по специальности 21. 02. 03 Сооружение и эксплуатация нефтегазопроводов... |
||
Методические указания по выполнению практических работ адресованы... Омской области «Омский промышленно-экономический колледж» по специальности 18. 02. 01 Аналитический контроль качества химических... |
Методические указания по выполнению практических работ адресованы... Методические указания для выполнения практических работ являются частью основной профессиональной образовательной программы огбоу... |
||
Методические указания по выполнению практических работ адресованы... Автомеханик, входящей в состав укрупненной группы профессий 23. 00. 00 Техника и технологии наземного транспорта в соответствии с... |
Методические указания по выполнению практических работ адресованы... «Уфимский государственный колледж радиоэлектроники» по специальностям спо 210709 «Многоканальные телекоммуникационные системы», 210723... |
||
Методические указания по выполнению практических работ ен. 02 Информатика Методические указания разработаны на основе рабочей программы по учебной дисциплине ен. 02 «Информатика» по специальности 270101... |
Методические указания для студентов очной формы обучения по выполнению практических заданий |
||
Методические указания для обучающихся по внеаудиторной самостоятельной работе нытва 2015 Методические указания для обучающихся по аудиторной и внеаудиторной самостоятельной работе носят общий характер и адресованы студентам... |
Методические указания по выполнению практических работ пм. 03 Выполнение окрашивания волос Методические рекомендации по выполнению практических заданий по профессиональному модулю «ПМ. 03 Выполнение окрашивания волос», разработаны... |
Поиск |