Практическая работа № Алгоритмический язык. Псевдокод. Блок-схемы. Линейные алгоритмы


Download 89.88 Kb.
Sana21.04.2023
Hajmi89.88 Kb.
#1372615
TuriПрактическая работа
Bog'liq
Практическая работа 1 Feruzbek

Практическая работа № 1. Алгоритмический язык. Псевдокод. Блок-схемы. Линейные алгоритмы.




1. Цель работы
Сформировать представление о способе описания алгоритмов Псевдокод. Привести примеры
2. Теоретический материал


Псевдокод представляет собой описание структуры алгоритма на естественном, частично-формализованном языке, позволяющее выявить основные этапы решения задачи перед точной его записью на языке программирования.

Один из методов представления алгоритмов является представление в псевдокодах. Данное представление – это частичный возврат к сценарию. Так же как и в представлении в виде сценария запись алгоритма в псевдокодах разбивается на предложения, при этом каждое предложение описывает некоторый шаг алгоритма.


Для записи предложений используются:

  • русский язык,

  • формальные языки предметных областей, в которых решается исходная задача;

  • ключевые слова псевдокодов.



Ниже приведены основные служебные слова псевдокода на русском языке:

  • алг (алгоритм) – ключевое слово, после которого указывается название алгоритма;

  • арг (аргумент) – ключевое слово, после которого указываются характеристики и тип значения всех входных переменных, следует в круглых скобках после названия алгоритма;

  • рез (результат) – ключевое слово, после которого указываются характеристики и тип значения всех выходных переменных, следует в круглых скобках после названия алгоритма;

  • цел (целый), вещ (вещественный), сим (символьный), лит (литерный), лог (логический) – типы переменных;

  • нач (начало), кон (конец) – начало и конец тела алгоритма;

  • таб (таблица) – используется при описании массивов (таблиц), дополняется граничными парами по каждому индексу элементов массива;

  • нц (начало цикла) и кц (конец цикла) – ограничивают тело цикла;

  • для – цикл с известным количеством повторений;

  • отдо – описание переменной цикла;

  • пока – цикл с условием;

  • дано, надо – описывают условия применимости и цель выполнения, не обязательны;

  • если, то, иначе, выбор – описывают структуру с ветвлением;

  • и, или, не – логические операторы.

  • ввод, вывод – ввод данных или вывод значений на экран.



Общий вид алгоритма:


алг название алгоритма (аргрез)
дано условия применимости алгоритма
надо цель выполнения алгоритм
нач
описание промежуточных величин
последовательность команд (тело алгоритма)
кон



Вариант 8





8.Найти площадь круга с радиусом R.


Порядок выполнения работы:


Задача 1

Вычислить обьем V и плошадь боковой поверхности цилиндра S по введенным значениям радиус основания R и высота цилиндра H



Начало



S=Pi*r*r__Вывод_S_Конец____Ввод_С'>Псевдокод

Ввод C
вычислить объем
r=C/(2*Pi)
вычислить площадь
S=Pi*r*r
Вывод S
Конец



Ввод С

r=С/(2*Pi)



S=Pi*r*r

Вывод S

Конец



Задача 2

Дано значение температуры Т в градусах Цельсия. Определить значение этой же температуры в градусах Фаренгейта. Температура по Цельсию ТС и температура по Фаренгейту ТF связаны следующим соотношением TC=(TF-32)*



Начало



Псевдокод
Ввод чисел ТС
вычислить температура
TC=(TF-32)*
Вывод TF
Конец





Ввод чисел TC





TC=(TF-32)*





Вывод TF





Конец


Задача 3

Найти площадь круга с радиусом R






Псевдокод
Ввод чисел R
вычислить температура
S=πR2
Вывод S
Конец

Начало

Ввод чисел R

S=πR2

Вывод S

Конец

Download 89.88 Kb.

Do'stlaringiz bilan baham:




Ma'lumotlar bazasi mualliflik huquqi bilan himoyalangan ©fayllar.org 2024
ma'muriyatiga murojaat qiling