Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Урок_1рус.doc
Скачиваний:
5
Добавлен:
06.09.2019
Размер:
1.15 Mб
Скачать

Линейный алгоритм

Вычислить функцию Y по формуле Y=ax2+bx+c; а=5, b=9 и с=12.

1) Cоставить математическое уравнение данной задачи:

Y=5x2+9x+12

2) Составление алгоритма:

2.1. Словесный алгоритм

Шаг 1. Начало задачи

Шаг 2. Ввод: X

Шаг 3. Решение: Y=5*x*х+9*x+12

Шаг 4. Вывод: Y

Шаг 5. Конец.

    1. Графический вид алгоритма

2.3. Программа на языке Паскаль:

Program Zadacha_1;

Var

Y,x:integer;

Begin

Write(‘x=’); Readln(x);

Y:=5*x*x+9*x+12;

Writeln(‘Y=’,Y);

End.

Найдите длину круга l, если радиус окружности R (l=2πR)

Program Zadacha_2;

Const

π=3.14;

Var

R:integer;

L:Real;

Begin

Write(‘R =’); Readln(R);

L:= 2*π*R;

Writeln(‘L =’, L);

End.

7. Содержание занятия:

- самостоятельная работа студентов

Студентам выдаются индивидуальные задания в виде карточек,они выполняют практическую часть работы по следующим указанным заданиям:

Задание 1. Вычислите:

1-вариант

2-вариант

3-вариант

а) a:=78 mod 5

б) b:=97 div 9

в) kl:=(50 div 4) mod 5

г) fl:=82 mod (30 div 7)

д) y1:=int(5.7)

е) y2:=trunc(5.7)

ж) y3:=frac(5.7)

з) y4:=round(5.7)

и) y5:=pred(Z)

к) y6:=succ(R)

л) y7:=ord(D)

м) y8:=chr(86)

а) a:=99 mod 8

б) b:=68 div 5

в) kl:=(71 div 6) mod 2

г) fl:=95 mod (35 div 8)

д) y1:=int(6.2)

е) y2:=trunc(6.2)

ж) y3:=frac(6.2)

з) y4:=round(6.2)

и) y5:=pred(K)

к) y6:=succ(O)

л) y7:=ord(P)

м) y8:=chr(80)

а) a:=65 mod 8

б) b:=77 div 5

в) kl:=(83 div 6) mod 3

г) fl:=92 mod (29 div 7)

д) y1:=int(4.5)

е) y2:=trunc(4.5)

ж) y3:=frac(4.5)

з) y4:=round(4.5)

и) y5:=pred(B)

к) y6:=succ(G)

л) y7:=ord(Q)

м) y8:=chr(87)

Задание 2

Запишите математические уравнения в линейном виде (см.табл.)

Задание 3

Вычислить функцию Y по формуле (см. табл.):

Требования к выполнению задания:

а) номер варианта для выполнения задания и условие своего варианта;

б) болк-схемы решения задач;

в) тексты программ;

г) полученные при расчетах численные результаты.

Номер варианта

Функция

1

2

3

4

5

6

7

8

9

10

11

12

13

14

Пример:

а ) Вариант №15.

б) блок-схема

в) Текст программы:

Program Variant_15;

Var

Y,x:real;

Begin

Write(‘x=’); Readln(x);

Y:=sqrt(abs(x));

Writeln(‘Y=’,Y:6:3);

End.

г) полученные при расчетах численные результаты.

x=

Y=

- совместная работа с преподавателем:

Преподаватель проводит проверку самостоятельной работы студентов с опросом каждого студента, выполняет обсуждение результатов СРС, дает анализ темы занятия, подробно излагает вопросы применения темы в практике здравоохранения.

- контроль исходного и заключительного уровня знаний

Студенты сдают тесты выходного контроля по теме занятия на компьютере.

Приложение 1. Структура типов данных

Типы данных

простые

порядковые

целые

вещественные

логические

структурированные

массивы

символьный

указатели

записи

перечисляемый

Строки

множества

Тип-диапазон

Процедурные

файлы

Объекты

Приложение 2. Таблица кодов ASCII

Управляющие символы

Печатаемые символы

Код Клавиши Обозначение

Десятичный код - символ

0 Ctrl - @ NUL

1 Ctrl – A SOH

2 Ctrl – B STX

3 Ctrl – C ETX

4 Ctrl – D EOT

5 Ctrl – E ENQ

6 Ctrl – F ACK

7 Ctrl – G BEL

8 Ctrl – H BS

9 Ctrl – I HT

10 Ctrl – J LF

11 Ctrl – K VT

12 Ctrl – L FF

13 Ctrl – M CR

14 Ctrl – N SO

15 Ctrl – O SI

16 Ctrl – P DLE

17 Ctrl – Q DC 1

18 Ctrl – R DC 2

19 Ctrl – S DC 3

20 Ctrl – T DC 4

21 Ctrl – U NAK

22 Ctrl – V SYN

23 Ctrl – W ETB

24 Ctrl – X CAN

25 Ctrl – Y EM

26 Ctrl – Z SUB

27 Ctrl – [ ESC

28 Ctrl - \ FS

29 Ctrl - ] GS

30 Ctrl - ^ RS

31 Ctrl - _ US

32

33 !

34 «

35 #

36 $

37 %

38 &

39 ‘

40 (

41 )

42 *

43 +

44 ,

45 -

46 .

47 /

48 0

49 1

50 2

51 3

52 4

53 5

54 6

55 7

56 8

57 9

58 :

59 ;

60 <

61 =

62 >

63 ?

64 @

65 A

66 B

67 C

68 D

69 E

70 F

71 G

72 H

73 I

74 J

75 K

76 L

77 M

78 N

79 O

80 P

81 Q

82 R

83 S

84 T

85 U

86 V

87 W

88 X

89 Y

90 Z

91 [

92 \

93 ]

94 ^

95 _

96

97

98

99

100

101

102

103

104

105

106

107

108

109

110

111

112

113

114

115

116

117

118

119

120

121

122

123

124

125

126

127

a

b

c

d

e

f

g

h

i

j

k

l

m

n

o

p

q

r

s

t

u

v

w

x

y

z

{

¦

}

~

.