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

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

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

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

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

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

от 25%

Подписываем

договор

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

Скидка 25% при заказе до 29.4.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. Сочинение на тему Бабель и. э. - Возможен ли иинтернационал добрых людей
3. Курсовая на тему Расчет технико экономических показателей шахты
4. Реферат на тему The Right To Choose Essay Research Paper
5. Реферат на тему Persuasive Speech For Gun Ownership Essay Research
6. Реферат Первобытная культура 3
7. Реферат Податок на промисел спеціальний торговий патент фіксований сільськогосподарський податок
8. Реферат на тему Консалтинг - как практическая форма реализации интеллектуальной собственности
9. Реферат Соборное уложение 1649 года 6
10. Диплом Методика изометрической гимнастики и осевой нагрузки при переломах костей голени
Bukvasha