Хелпикс

Главная

Контакты

Случайная статья





Задание 13 для студентов группы 116 с



 Задание 13 для студентов группы 116 с

Предмет: Информатика

Преподаватель: Мешкова Ольга Леонидовна

Практическая работа

Программная реализация разветвляющегося алгоритма.

Выполняется до 04.12.2020

Познакомьтесь с ветвлением в языке Бейсик.

Пример 1.Составить алгоритм (блок-схему) вычисления значения t. Если

t=2p-1

      n-2, если n<0

      4n-1, если n>=0

  

 

Решение:

Алгоритм (блок-схема)

t, p вычисляются через другие переменные

n не вычисляются через другие переменные

 

 

 

Рис. 1. Блок-схема к примеру 1.

 

Программа на языке Бейсик

10 REM Вычисление значения t

20 INPUT “Введите значение переменной n”; n

30 IF n<0 THEN p=n-2 ELSE p=4*n-1

40 p=2*p-1

60 PRINT “t=”; t

70 END

 

Пример 2.Составить алгоритм (блок-схему) вычисления значения n. Если

n=2x+m 

 


      s+5, если s<5

 x= 5s+7, если s=5

      7s, если s>5

 

Решение:

 

Алгоритм (блок-схема)

n, x вычисляются через другие переменные

s, m не вычисляются через другие переменные

 

 

 

 


Рис. 2. Блок-схема к примеру 2.

Программа на языке Бейсик

10 REM Вычисление значения n

20 INPUT “Введите значение переменной d, m”; d, m

30 IF s<5 THEN GOTO 70

40 IF s=5 THEN GOTO 90

50 x=7*s

60 GOTO 100

70 x=s+5

80 GOTO 100

90 x=5*s+7

100 n=2*x+m

110 PRINT “n=”; n

120 END

Задания для самостоятельного выполнения

Задание 1.Составить алгоритм (блок-схему) и программу на языке Бейсик вычисления значения d. Если

d=4m-1

      4p, если p<0

      3p+1, если p>=0

 

Задание 2.Составить алгоритм (блок-схему) и программу на языке Бейсик вычисления значения p. Если

 


      8n+6, если m<10

 p= 6n-1, если m=10

      5n, если m>10

 

n=5d+6a

 

Задания до 04.12.2020 отправьте на почту: informatics_ait@mail.ru



  

© helpiks.su При использовании или копировании материалов прямая ссылка на сайт обязательна.