Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:

3_Метод_Часть_2_Разветвл_алгоритм

.pdf
Скачиваний:
42
Добавлен:
28.03.2015
Размер:
1.29 Mб
Скачать

Программы

1.

CLS

INPUT “x,y,z =”; x,y,z

IF x<y THEN

IF x<z THEN min=x ELSE min=z

ELSE

IF y<z THEN min=y ELSE min=z

END IF

? “min=”; min

END

2.

CLS

INPUT “x=”; x

A=2E2

B=2*LOG(a) IF x<-4 THEN

f=sin(1+ATN(ABS(x))) ELSE

IF x>8 THEN f=LOG(ABS((SQR(a)+x)/b^2))

ELSE f=5^x+EXP(x+3)

END IF

END IF

? “f=”; f

END

3.

CLS

INPUT “x=”; x

SELECT CASE x CASE IS <-1

f=1/x^2 CASE IS >2

f=4 CASE ELSE

f=x^2 END SELECT

? ”f=”; f

END

4.

CLS

INPUT “x, y=”; x, y

R2=x^2+y^2

SELECT CASE x

CASE IS >0

IF y<=x^2 AND R2 <=4 THEN

?“Да”

ELSE

?“Нет”

END IF

CASE ELSE

IF y>x^2 AND R2<=4 THEN

?“Да”

ELSE

?“Нет”

END IF

END SELECT

END

61

Литература

1.Абрамов С.А., Гнездилова Г.Г., Капустина Е.Н., Селюн М.И.

Задачи по программированию. – М.: Наука, 1988. – 224 с.

2.Абрамов С.А., Зима Е.В. Начала информатики. – М.: Наука, 1989. –

256 с.

3.Бобровский С. Программирование на языке QBasic. – М.: ДЕСС, Информ-Пресс, 1999.

4.Зельднер Г. Программируем на языке QBASIC 4.5. – М.: ABF, 1996.

5.Куценкова Л.А. Сборник задач по информатике: – Мн.: УП

«Технопринт», 2003. – 139 с.

6.Мельникова О.И., Бонюшкина А.Ю. Начала программирования на языке QBASIC. – М.: ЭКОМ, 1997.

7.Москвитина А.А., Новичков В.С. Алгоритмические языки в техникуме. Бейсик. – М.: Высш. школа, 1989. – 192 c.

8.Павловская Т.А. Паскаль. Программирование на языке высокого уровня: Практикум. – Спб.: Питер, 2006. – 317 с.

9.Покровский Г.Б., Ананьева М.П. Программирование на языке Бейсик. – Издательство Казанского Университета, 1987.

10.Программирование на языке QBASIC: Метод указания / Казан. гос. технол. ун-т; Сост.: А.В. Садыков, А.Г. Багоутдинова, А.Н. Гайфутдинов. Казань, 1996.

11.Сафронов И.К. Бейсик в задачах и примерах. Спб.: БХВ-

Петербург, 2000. – 224 с.

12.Шнейдер В.Е., Слуцкий А.И., Шумов А.С. Краткий курс Высшей математики. М.: Высшая школа, 1972

62

Содержание

1. Разветвляющийся алгоритм .............................................................

3

2. Операторы для организации ветвления ..........................................

4

Операторы сравнения .....................................................................

4

Логические операторы ....................................................................

4

Значение логического выражения ..................................................

5

Приоритеты логических операторов ..............................................

5

Условные операторы........................................................................

6

Оператор IF … THEN … ELSE .........................................

6

Оператор выбора SELECT… END SELECT..................

18

3 . Задания для самостоятельного решения.......................................

23

З а д а н и е

1 .....................................................................................

23

З а д а н и е

2 .....................................................................................

27

З а д а н и е

3 .....................................................................................

33

З а д а н и е

4 .....................................................................................

38

З а д а н и е

5 .....................................................................................

45

З а д а н и е

6 .....................................................................................

50

Ответы к упражнениям.........................................................................

56

Литература...............................................................................................

 

62

63

Лицензия № 0243 от 20.01.99 г.

Подписано в печать

. . 2001 г.

Формат 60 84 1/16

Бумага писчая.

Печать RISO.

усл. печ. л.

уч.–изд. л.

Тираж 200 экз.

Заказ «С»

 

 

 

Издательство Казанского математического общества 420008, Казань, ул. Университетская, 17 – 319

Офсетная лаборатория Нижнекамского химико–технологического института

423550, Нижнекамск, пр. Строителей, 47

64