Студопедия
Случайная страница | ТОМ-1 | ТОМ-2 | ТОМ-3
АрхитектураБиологияГеографияДругоеИностранные языки
ИнформатикаИсторияКультураЛитератураМатематика
МедицинаМеханикаОбразованиеОхрана трудаПедагогика
ПолитикаПравоПрограммированиеПсихологияРелигия
СоциологияСпортСтроительствоФизикаФилософия
ФинансыХимияЭкологияЭкономикаЭлектроника

Лабораторная работа №2

Читайте также:
  1. Embrace: как работает дизайнерское мышление
  2. II. Методическая работа.
  3. II. Сведения о работах, на выполнение которых осуществляется закупка,
  4. IV. ТРЕБОВАНИЯ К КОНТРОЛЬНЫМ РАБОТАМ
  5. IV. Требования к представляемым на Конкурс работам
  6. Samasource: качественно работая, творим добро
  7. TORI и UKE должны работать вместе и меняться ролями во время экзамена.

Тема: «Составление и отладка разветвляющейся программы».

Цель занятия: приобрести практические навыки по разработке разветвляющихся алгоритмов, программ и отладке их в интегрированной среде

Отрабатываемые вопросы:

1. Разработка схем алгоритмов и разветвляющихся программ.

2. Отладка разветвляющихся программ.

 

Организационно-методические указания

Один из фундаментальных операторов – оператор IF…. помогает проводить анализ выполнения этих условий. Программы, составленные для таких вычислений, называются разветвляющимися программами.

 

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

 

Полная форма условного оператора в вида блока имеет вид:

IF <условие>THEN

ELSE

<операторы>

END IF

 

Используется при построении программ и алгоритмов также краткая форма:

IF<условие> THEN

<операторы>

END IF

Линейная форма записи имеет вид:

IF <условие> THEN <операторы> ELSE <операторы>

IF <условие> THEN <операторы>

 

Выполнить вычисление следующей функции, использующий условный оператор:

 

2.Разработать схему реализации алгоритма

 

3. Создание текста разветвляющейся программы двумя способами

I способ

REM Линейная структура программы

Pi=3.14

INPUT «Введите а»;а

INPUT «Введите х»;х

IF x>0 THEN y=sin(pi/(12+x))+x^2-5*a ELSE y=sin(pi/(12+x))+x^2+5*a

PRINT «y=»;y

END

 

II способ

REM Блочная структура программы

Pi=3.14

INPUT «Введите а»;а

INPUT «Введите х»;х

IF x>0 THEN

y=sin(Pi/(12+x))+x^2-5*a

ELSE

y=sin(Pi/(12+x))+x^2+5*a

END IF

PRINT «y=»;y

END

 

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

 


Дата добавления: 2015-11-30; просмотров: 24 | Нарушение авторских прав



mybiblioteka.su - 2015-2024 год. (0.006 сек.)