Практическая работа №1-2 Количество часов -2 Тема работы: Знакомство с языком программирования Python. Первые шаги


Задания для практической работы №1-2



бет3/3
Дата28.01.2024
өлшемі445.48 Kb.
#490062
түріПрактическая работа
1   2   3
практика 1

Задания для практической работы №1-2

    1. Запишите следующие выражения (представленные в линейной записи) в обычную форму:

а) a/b/c;
б) a + b/c;
в) (a + b)/c;
г) a*b/(c + 2);
д) a/b*(c – 3)/d;
е) (a/3 + b/2)/(b + c/(2 + b)).
2. Требуется определить значение переменной y после выполнения следующего фрагмента программы:
x = 15
x = x + 6
y = –x + 26
у = y – x
таблица трассировки имеет вид:

Инструкция

x

y

х=15

15




х=х+6

15+6=21




у=-х+26

21

-21+26=5

у=у-х

21

5-21=-16

Ответ: у=-16


3. Определите значение переменной c после выполнения следую- щего фрагмента программы:
a = 5
a = a + 6
b = -a
c = a - 2 * b

  1. Определите значение переменной v после выполнения следующего фрагмента программы:

a = 40
b = 10
b = -а/2 * b
v = b + a * 2

  1. Определите значения переменных s и k после выполнения следующего фрагмента программы:

s = 14
k = -3
d = s + 1
s = d
k = 2 * s

  1. Определите значения переменных p и q после выполнения следующего фрагмента программы:

p= 0
q = 30
d = q - 5
q = 2 * d
p = q - 100

  1. Вычислите значение переменной z при x = 25 и y = 7:

а) z = x % y + y
б) z = x//y + x
в) y = x//y; z = x//y
г) y = x//y + y; z = x % y + x
д) y = x % y + 4; z = x % y + 1
е) y = x//y; z = x % (y + 1)
ж) y = x % y; z = x//(y + 1)


Форма проведения: индивидуальная работа
Критерии оценки: владение специальной терминологией, способность обобщать материал, делать собственные выводы, приводить примеры, выражать свое мнение
Литература: 5, 7, доп 6

Достарыңызбен бөлісу:
1   2   3




©dereksiz.org 2024
әкімшілігінің қараңыз

    Басты бет