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

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

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

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

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

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

от 25%

Подписываем

договор

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

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



Лабораторная работа №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. Реферат Проблемы приватизации
3. Реферат Jean Baptiste Joseph Fourier
4. Статья на тему Копенгагенская интерпретация квантовой теории
5. Курсовая Україна, як одна із засновниць ООН
6. Реферат на тему Concepts Of Divorce Essay Research Paper Is
7. Реферат на тему English Essay Research Paper Jonathan Swift shows
8. Реферат Медицинская демография. Современные медико-демографические процессы и их оценка
9. Реферат на тему Star Trek The Final Frontier Essay Research
10. Статья на тему Доказательство Великой теоремы Ферма за одну операцию