Olga Arutyunyan
?>

Соотнесите понятия программирования с их определением. 1) имя переменной а) количество выделяемых ячеек оперативной памяти 2) значение переменной b) приводит к изменению данных, хранящихся в выделенной области оперативной памяти 3) тип переменной c) данные, хранящиеся в выделенной области оперативной памяти 4) присваивание переменной значения d) определяет выделенную область оперативной памяти

Информатика

Ответы

Олег86
1- d 2 - c 3 - a 4 - b
alex07071
Поиск пути по принципу дерева код на руби def f0(number, log) #   v = 1   n = number + v   # log = "#{log} + #{v}"   log = "#{log} + 1"   return [n, log] end def f1(number, log) #   v = 3   n = number * v   # log = "#{log} + #{v}"   log = "(#{log}) * 3"   return [n, log] end def countways(start_num, end_num, op_number, max_steps = 0)   ways = {}   ways.store(start_num.to_s, start_num)   max_steps = max_steps == 0 ? (start_num - end_num).abs : max_steps   count = 0   for steps in 1..max_steps           # puts "steps = #{steps}"           new_ways = {}           ways.each_pair{|log, num|                   for k in 0..op_number-1                           num1, log1 = f0(num, log) if k == 0                           num1, log1 = f1(num, log) if k == 1                           if num1 == end_num then                                   log1 += " = " + end_num.to_s                                   count += 1                                   puts log1                           elsif num1.between? (start_num, end_num)                                   new_ways.store(log1, num1)                           else                                   # log1 = log1 + " = " + num1.to_s + " bad "                                   # puts log1                           end                   end           }           # p [steps, ways.size, new_ways.size]           ways = new_ways   end   return count end p countways(5, 49, 2, 49) вывод ((5) * 3 + 1) * 3 + 1 = 49 ((5) * 3) * 3 + 1 + 1 + 1 + 1 = 49 (5 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1) * 3 + 1 = 49 (5 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1) * 3 + 1 + 1 + 1 + 1 = 49 (5 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1) * 3 + 1 + 1 + 1 + 1 + 1 + 1 + 1 = 49 (5 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1) * 3 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 = 49 (5 + 1 + 1 + 1 + 1 + 1 + 1 + 1) * 3 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 = 49 (5 + 1 + 1 + 1 + 1 + 1 + 1) * 3 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 = 49 (5 + 1 + 1 + 1 + 1 + 1) * 3 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 = 49 (5 + 1 + 1 + 1 + 1) * 3 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 = 49 (5 + 1 + 1 + 1) * 3 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 = 49 (5 + 1 + 1) * 3 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 = 49 (5 + 1) * 3 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 = 49 (5) * 3 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 = 49 5 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 = 49 15 ответ 15 вариантов программ как это решается аналитически я не знаю, но программно явно быстрее
ibombenkova
1) точность вычисления в программе не задается. указано только количество цифр дробной части (3), которое требуется вывести на экран. var x,y,a: real; begin write('x = '); readln(x); write('y = '); readln(y); if x*x-x-4> =0  then   begin   a: =((x*y)/(x+y))/(1+sqrt(x*x-x-4));   writeln('a = ',a: 5: 3);   end   else writeln('корень из отрицательного числа'); end. 2) var a,b,c,d: real; begin writeln('введите a, b, c, d: '); readln(a,b,c,d); if (a=d)   then if (c=b) then writeln('бесконечно много решений')                 else writeln('решения нет')   else writeln('x = ',(c-b)/(a-d)); end. пример: введите a, b, c, d: 2 1 4 3x = -3

Ответить на вопрос

Поделитесь своими знаниями, ответьте на вопрос:

Соотнесите понятия программирования с их определением. 1) имя переменной а) количество выделяемых ячеек оперативной памяти 2) значение переменной b) приводит к изменению данных, хранящихся в выделенной области оперативной памяти 3) тип переменной c) данные, хранящиеся в выделенной области оперативной памяти 4) присваивание переменной значения d) определяет выделенную область оперативной памяти
Ваше имя (никнейм)*
Email*
Комментарий*

Популярные вопросы в разделе

Aleksandr
artbogema2016
olesyadeinega41
Васильевна Владимирович
best00
Artyukhin545
vetviptime
karien87
d43irina
Захаров-Иванович
ОГЭ информатика с решением
sde19755511
stailwomen31
tvmigunova551
Romanovich1658
bellatrixstudio