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

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

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

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

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

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

от 25%

Подписываем

договор

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

Скидка 25% при заказе до 26.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. Реферат Проектирование машиностроительного производства 3
2. Реферат на тему Техническое образование и инженерная специальность в США
3. Реферат Интерпретатор 2
4. Реферат на тему The Sufferings Of A Rational Being In
5. Реферат на тему Moby Dick
6. Реферат на тему Macbeth Essay Research Paper Macbeths Representation of
7. Биография на тему Ершов Петр Павлович
8. Курсовая на тему Социальное неблагополучие современной молодежи
9. Реферат Менеджмент 18
10. Реферат Княжество Байрейт