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

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

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

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

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

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

от 25%

Подписываем

договор

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

Скидка 25% при заказе до 20.2.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
2. Реферат Понятие ценной бумаги
3. Реферат Взаимоотношения детей 13-14 лет с родителями в неполных семьях
4. Реферат на тему Основные типы психологического воздействия на человека и их применение в рекламе
5. Курсовая Производство продукции животноводства
6. Реферат на тему The Effects Of Anabolic Steroids Essay Research
7. Реферат на тему Appeasement In Britain Essay Research Paper email
8. Курсовая Права и обязанности граждан проживающих совместно с собственником в принадлежащем ему жилом
9. Диплом на тему Гражданско правовой договор найма жилого помещения
10. Тесты на тему Специфика деятельности социального педагога по развитию одаренности у детей в условиях образовательного