МЕТОДИЧЕСКИЕ УКАЗАНИЯ ПО ВЫПОЛНЕНИЮ ПРАКТИЧЕСКОЙ РАБОТЫ ПО ИНФОРМАТИКЕ - Тема: Построение алгоритмов с проверкой условий, циклами

  • docx
  • 29.04.2020
Публикация на сайте для учителей

Публикация педагогических разработок

Бесплатное участие. Свидетельство автора сразу.
Мгновенные 10 документов в портфолио.

МЕТОДИЧЕСКИЕ УКАЗАНИЯ ПО ВЫПОЛНЕНИЮ ПРАКТИЧЕСКОЙ РАБОТЫ ПО ИНФОРМАТИКЕ В СПО Разработал преподаватель: Игнатьева Елена Сергеевна Тема: Построение алгоритмов с проверкой условий, циклами
Иконка файла материала ПР8.docx

МЕТОДИЧЕСКИЕ УКАЗАНИЯ ПО ВЫПОЛНЕНИЮ ПРАКТИЧЕСКОЙ РАБОТЫ ПО ИНФОРМАТИКЕ В СПО

 

Разработал преподаватель: Игнатьева Елена Сергеевна

 

Тема:

 Построение алгоритмов с проверкой условий, циклами

Учебная цель: Овладение первоначальными навыками работы в среде Турбо Паскаль. Выработка навыков программирования  простейших задач, содержащих проверку условий и циклов.

Образовательные результаты: владение типовыми приемами написания программы на алгоритмическом языке для решения стандартной задачи с использованием основных конструкций языка программирования

 

Краткие теоретические и учебно-методические материалы по теме

Турбо Паскаль – это система программирования, созданная для повышения качества и скорости разработки программ (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. Решить квадратное уравнение:

 

I.     Постановка задачи:

 Исходные данные:  Результаты: x1, x2 или корней нет.

II.   Математическая модель задачи: D=b2 -4ac,

III. Алгоритм решения задачи:

начало

 

 

 

 

 

да                                             нет

 

                                           

                                        да                                     нет

 

 

 

 

 

 

 

 

 

 

 

 

IV. Программа     

Таблица идентификации:

перем.

a

b

c

D

X1

X2

имена

a

b

c

d

x1

x2

 

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/aend;

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.

Таблица идентификации:

переменные

xнач,

xкон

x

х

π

y

имена

xn

xk

dx

х

pi

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 iinteger;

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.

 

 

 

 

 

 

 

 

 

 

Вопросы для закрепления теоретического материала  к практическому занятию

1.      Интегрированная среда Турбо-Паскаль.

2.      Команды основного меню Турбо-Паскаль.

3.      Основные операторы Турбо-Паскаль.

4.      Этапы решения задач на компьютере.

5.      Структура программы Турбо-Паскаль.

Сделать выводы и выполнить отчет в соответствии с Приложением 1.

Порядок выполнения отчета по практическому занятию

1. Изучить теоретический материал. Ответить на контрольные вопросы.

2. Оформить работу в соответствии с шаблоном. При оформлении использовать MS Office.