Студопедия
rus | ua | other

Home Random lecture






Задания к работе №2


Date: 2015-10-07; view: 421.


END IF

END IF

ELSE

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

Тема: «Разработка и отладка разветвляющихся программ».

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

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

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

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

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

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

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

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

IF <условие>THEN

<операторы>

 

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

IF<условие> THEN

<операторы>

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

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

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

 

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

 

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

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

Первый способ реализации программы.

 

CLS

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

 

Рис.4.2.Схема разветвляющегося алгоритма

 

Второй способ реализации программы.

 

CLS

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. Оценка результатов вычислений для двух способов построения программы и значений условия «х».

 

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

 

В.1

 

В.2

 

В.3

 

В.4

 

В.5

 

В.6

 

В.7

В.8

 

В.9

 

В.10

 

В.11

 

В.12

 

В.13

 

В.14

 


<== previous lecture | next lecture ==>
Задания к работе №1 | Лабораторная работа №3
lektsiopedia.org - 2013 год. | Page generation: 0.003 s.