Материалы сайта
Это интересно
Лабораторные работы по информатике
Лабораторная работа №2 Тема: «Разработка разветвлённых программ» Цель: Изучение методов составления блок-схем алгоритмов и программ с разветвлениями на BASICе. Ход работы: 1. Изучить основные сведения, необходимые для составления блок-схем алгоритмов с разветвлённой структурой. 2. Изучить операторы условной и безусловной передачи управления. 3. Изучить примеры, приведённые в описании данной работы. 4. Ответить на контрольные вопросы. 5. Составить блок-схему алгоритмов и программ на BASICе для решения следующих задач: [pic]; [pic] | |первый контрольный |второй контрольный набор|реальный набор | | |набор | | | |x |4 |6 |4.576 | |y |5 |2 |0.927 | b=(ABS(x^3)+y)/(2(y-x) начало ввод x,y b=… 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 [pic] начало ввод a, b, c a=x[pic] a x[pic] b=x[pic] b>x[pic] b=x[pic] b>x[pic] b=x[pic] b>x[pic] b=x[pic] c=x[pic]+x[pic]+x[pic] c x[pic]THEN b=x[pic] IF b>x[pic] THEN b=x[pic] IF b>x[pic] THEN b=x[pic] IF b>x[pic] THEN b=x[pic] END IF c=x[pic]+x[pic]+x[pic] IF c