АЛГОРИТМЫ РАЗВЕТВЛЕННОЙ СТРУКТУРЫ Условие задания: Определить попадает ли точка с заданными координатами (x, y) в круг заданного радиуса r. 1.

Презентация:



Advertisements
Похожие презентации
Способы записи алгоритмов. Словесная запись - разбиение алгоритма на отдельные команды и их запись на естественном языке.
Advertisements

Способы записи алгоритмов
1 Программирование на языке Паскаль Ветвления. 2 Разветвляющиеся алгоритмы Задача. Ввести два целых числа и вывести на экран наибольшее из них. Идея решения:
Линейные и разветвляющиеся алгоритмы. Реализация на языке Pascal.
Тема урока:. 1. Оператор Program необходим в программе для… записи заголовка вывода данных ввода данных 2. Оператор End - это: описания типа данных оператор.
1 Переменные Переменная – это величина, имеющая имя, тип и значение. Значение переменной можно изменять во время работы программы. Значение Имя Поместится?
1 Программирование на языке Паскаль Тема 2. Ветвления © К.Ю. Поляков,
Программирование на языке Паскаль Тема 2. Ветвления 1.
Программа - это последовательность инструкций, оформленная по правилам данного языка, которая управляет работой компьютера по заданному алгоритму.
Этапы решения задачи на ЭВМ. 1. Постановка задачи: сбор информации о задаче; формулировка условия задачи; определение конечных целей решения задачи; определение.
Составила: Малахова Т.М. учитель информатики МОУ «СОШ 2 г.Медногорска»
Язык программирования машинного уровня «Паскаль».
Структура программы на языке Паскаль. Структура программы Заголовок программы Заголовок программы Раздел описаний Раздел описаний Тело программы (раздел.
ГРАФИЧЕСКИЙ ИНТЕРФЕЙС PASCAL ABC. ОКНО РЕДАКТОРА КОДА.
1. Какие числа относятся к типу Integer Real 2. Исправь ошибки в программе Program 2 pr; Var b,s: real; Begin Writeln (Введите числа b и с) Readln( b,c);
Знакомство с IDE Pascal. Этапы решения задачи на компьютере : 1. Постановка реальной задачи и ее содержательный анализ 2. Создание модели ( формализация.
1 Программирование на языке Паскаль © К.Ю. Поляков, ВведениеВведение 2.ВетвленияВетвления 3.Сложные условияСложные условия 4.ЦиклыЦиклы 5.Циклы.
PASCAL Условный оператор.. Этот оператор используется для выполнения одного из двух возможных вариантов программы. Условный оператор если логическое_условие.
Тема урока: Виды алгоритмов и их реализация. Образовательные задачи: 1. Ввести понятия: полная форма ветвления и условный оператор ветвления. 2. Научить.
ЛИНЕЙНЫЕ АЛГОРИТМЫ. Алгоритмические действия над исходными данными и рабочими объектами языка, необходимые для решения поставленной задачи описываются.
Транксрипт:

АЛГОРИТМЫ РАЗВЕТВЛЕННОЙ СТРУКТУРЫ Условие задания: Определить попадает ли точка с заданными координатами (x, y) в круг заданного радиуса r. 1

Блок-схема алгоритма решения задачи Начало х, y, r X²+y² r² Попадает Попадает Не попадает Не попадает ДА НЕТ 2 Конец

1. Запуск системы программирования (на рабочем столе ярлык Паскаль ABC) 2. Набор и редактирование программы (в окне редактора набрать программу) 2. Сохранение программы на диске (выбрать в меню Файл команду Сохранить как и выбрать папку, в которую будет сохранен файл и набрать имя файла) 2. Компиляция и выполнение программы (создание загрузочного модуля, т.е. перевод программы в машинные коды и на этом же этапе идет проверка синтаксических ошибок) (Выбрать пункт меню Программа команда Выполнить; Или через панель выполняемых команд нажать кнопку - ; или с помощью «горячей клавиши» - F9; ) Компиляция идет до первой обнаруженной ошибки. Ошибку необходимо исправить и компиляцию повторить и так до тех пор пока не будет ошибок. Далее программа начинает выполняться по алгоритму 5. Ввод исходных данных, если это предусмотрено в программе (в нижнем окне вводим значения переменных через пробел, если надо ввести несколько значений и в конце нажать клавишу Enter) Последовательность работы в системе Паскаль ABC (отладка программы) 3

6. В окне результата (под окном редактора, в котором находится программа) появится ответ, который необходимо проанализировать, т.е. убедиться, что он верен. 7. Если необходимо набрать следующую программу (Выбираем Файл Новый) и далее переход на п. 2) (Выбираем Файл Новый) и далее переход на п. 2) 8. Завершение работы с системой программирования (Выбираем Файл Выход или кнопку закрытия окна) (Выбираем Файл Выход или кнопку закрытия окна) 4 Последовательность работы в системе Паскаль ABC (отладка программы) продолжение

{ заголовок программы } Program pr2; { заголовок программы } { описание переменных} var x, y, r :real; { описание переменных} { начало раздела операторов } Begin { начало раздела операторов } { процедура вывода(так оформляется приглашение к вводу) } write(введи х=); { процедура вывода(так оформляется приглашение к вводу) } { ввод координаты x } readln(x); { ввод координаты x } {приглашение к вводу координаты y} write(введи y=); {приглашение к вводу координаты y} {ввод координаты y } readln(y); {ввод координаты y } {приглашение к вводу радиуса} write(введи радиус окружности r=); {приглашение к вводу радиуса} { ввод радиуса окружности } readln(r); { ввод радиуса окружности } { условный оператор ( если условие выполняется, то выводится информация, что точка попадает в круг иначе выводится информация, что точка не попадает в круг) } if sqr(x)+sqr(y)<=sqr(r) then writeln(точка с координатами(,x:5:1, ;,y:5:1,) попадает в круг с радиусом r=,r:5:1) else writeln(точка в круг не попадает ) { конец программы} end. { конец программы} 5 Текст программы на языке Паскаль