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

Лабораторная работа Лабораторные работы по информатике

Работа добавлена на сайт bukvasha.net: 2015-10-29

Поможем написать учебную работу

Если у вас возникли сложности с курсовой, контрольной, дипломной, рефератом, отчетом по практике, научно-исследовательской и любой другой работой - мы готовы помочь.

Предоплата всего

от 25%

Подписываем

договор

Выберите тип работы:

Скидка 25% при заказе до 27.1.2025



Лабораторная работа №2
Тема: «Разработка разветвлённых программ»
Цель: Изучение методов составления блок-схем алгоритмов и программ с разветвлениями на BASICе.
Ход работы:

1.     Изучить основные сведения, необходимые для составления блок-схем алгоритмов с разветвлённой структурой.

2.     Изучить операторы условной и безусловной передачи управления.

3.     Изучить примеры, приведённые в описании данной работы.

4.     Ответить на контрольные вопросы.

5.     Составить блок-схему алгоритмов и программ на BASICе для решения следующих задач:

;              





первый контрольный набор

второй контрольный набор

реальный набор

x

4

6

4.576

y

5

2

0.927



b=(ABS(x^3)+y)/(2*y-x)


начало






                                                           ввод x,y






                                                              b=…


нет
 

да
 



                            

                                                              x<y
       

                                                                                      




                                                                






a, b






конец
INPUT “Введите x, y”;  x, y

b=(ABS(x^3)+y)/(2*y-x)

IF x<y THEN

a=x-b

ELSE

a=b-y

END IF

PRINT “a=”; a

PRINT “b=”; b





первый контрольный расчёт

второй контрольный расчёт

реальный расчёт

a

4.5

11877

1262.429

b

11.5

-109

-35.54277




 


 


 


 


 


 


 


 


 


 

в остальных случаях
 


 


 


 
                            ;


начало






                                                           ввод x,a






                                                        -50x-30

                                                              или

                                                        -20x-10

                                                                                                     y=x-x



                                                           
                                                     -2x x=-5

                                                               или

                                                           1x10                

     y=LOG(ABS(x))

                                                                                         

                                                                 

                                                         20x50

                                                              или

                                                         60x70                

              y=1/(x+a)                                                                  y=SQR(x+a)







   y=…






    y






конец
INPUT “Введите x, a”; x, a

IF x>=-50 and x<=-30 or x>=-20 and x<=-10 THEN

y=x^2-x

ELSE IF x>=-2 and x<=-1 or x>=1 and x<=10 or x>=-5 THEN y=LOG(ABS(x))

ELSE IF x>=20 and x<=50 or x>=60 and x<=70 THEN y=SQR(x+a^2)

ELSE y=1/(x+a)

END IF

PRINT “x=”; x

PRINT “y=”; y



начало






                                                        ввод a, b, c

                                                       



                                                               a=x

                                                              



                                                              a<x                     a=x



                                                        

                                                              a<x                   a=x






                                                             



                                                              a<x                   a=x

 






                                                              a<x                   a=x








                                                              b=x




                                                

                                                              b>x                  b=x








                                                              b>x                  b=x





                                                              b>x                  b=x





                                                                b>x                    b=x






                                                         c=x+x+x






                                                           c<x+x                  c= x+x








                                                              y=…






                                                                 y






                                                             конец
INPUT “Введите a, b, c”; a, b, c

a=x

IF a<x THEN a=x

IF a<x THEN a=x

IF a<x THEN a=x

IF a<x THEN a=x

END IF

b=x

IF b>xTHEN b=x

IF b>x THEN b=x

IF b>x THEN b=x

IF b>x THEN b=x

END IF

c=x+x+x

IF c<x+x THEN c= x+x

END IF

y=(2*a*a+3*b-c)/(b+c)

PRINT “y=”; y

1. Диплом Особенности генеративного развития и динамики накопления аскорбиновой кислоты в листьях и соцветиях
2. Реферат на тему Human Behaviour In Business Essay Research Paper
3. Реферат на тему Explainations Essay Research Paper 4 Analyze these
4. Реферат на тему Marble Chips Hydrochloric Acid Essay
5. Курсовая на тему Психологические особенности детей при подготовке к школьному обучению
6. Курсовая Проектирование и расчет усилителя низкой частоты
7. Реферат Анализ управленческой деятельности
8. Реферат Анархическое сознание и поведение
9. Контрольная работа Налогообложение на предприятии
10. Реферат на тему Boot Camp Essay Research Paper The rain