Чему равна переменная с после выполнения этой программы a 24

Знаешь ответ? Добавь его сюда! Ответить на вопрос

4 минуты назад

4 минуты назад

Українська література

4 минуты назад

Математика

4 минуты назад

Математика

4 минуты назад

Информация

Посетители, находящиеся в группе Гости, не могут оставлять комментарии к данной публикации.

Вы не можете общаться в чате, вы забанены.

Чтобы общаться в чате подтвердите вашу почту
Отправить письмо повторно

Источник: znanija.site

Чему равна переменная с после выполнения этой программы a 24

Вопрос по информатике:

Чему будет равна переменная «c» после выполнения этой программы:
a := 24;
b := 5;
b := a div b;
c := a div b;

Трудности с пониманием предмета? Готовишься к экзаменам, ОГЭ или ЕГЭ?

Воспользуйся формой подбора репетитора и занимайся онлайн. Пробный урок — бесплатно!

Зависимая и независимая переменные | Отрицательный контроль | Задания №23 и 24 |ЕГЭ-2023 по биологии

  • bookmark_border
  • 09.03.2015 17:22
  • Информатика
  • remove_red_eye 7479
  • thumb_up 49
Ответы и объяснения 1

ledencerth

A := 24;
b := 5;
b := a div b = 24 div 5 = 4;
c := a div b = 24 div 4 = 6;

  • 01.01.1970 00:00
  • thumb_up 12
Знаете ответ? Поделитесь им!

Как написать хороший ответ?

Чтобы добавить хороший ответ необходимо:

  • Отвечать достоверно на те вопросы, на которые знаете правильный ответ;
  • Писать подробно, чтобы ответ был исчерпывающий и не побуждал на дополнительные вопросы к нему;
  • Писать без грамматических, орфографических и пунктуационных ошибок.

Этого делать не стоит:

  • Копировать ответы со сторонних ресурсов. Хорошо ценятся уникальные и личные объяснения;
  • Отвечать не по сути: «Подумай сам(а)», «Легкотня», «Не знаю» и так далее;
  • Использовать мат — это неуважительно по отношению к пользователям;
  • Писать в ВЕРХНЕМ РЕГИСТРЕ.
Есть сомнения?

Не нашли подходящего ответа на вопрос или ответ отсутствует? Воспользуйтесь поиском по сайту, чтобы найти все ответы на похожие вопросы в разделе Информатика.

Читайте также:
Программа wfm что это

Трудности с домашними заданиями? Не стесняйтесь попросить о помощи — смело задавайте вопросы!

Информатика — наука о методах и процессах сбора, хранения, обработки, передачи, анализа и оценки информации с применением компьютерных технологий, обеспечивающих возможность её использования для принятия решений.

Источник: online-otvet.ru

Чему равна переменная с после выполнения этой программы a 24

triolana

triolana 4 года назад
Светило науки — 562155 ответов — 388270 раз оказано помощи

1)
a := 26;
b := 6;
c := 26 div 6 + 26;
div — целая часть деления 26 на 6, равная 4.
с = 4+26 = 30

2)

a := 24;
b := 5;
b := 24 mod 5 + 4;
mod — остаток от деления нацело 24 на 5. Он равен 4.
b = 4+4 =8

c := a mod b + 1;
c = 24 mod 8 + 1 = 0 +1 = 1

Источник: znanija.pro

ЕГЭ по информатике — Задание 19 (Массивы)

Сегодня будем тренироваться решать 19 задание из ЕГЭ по информатике.
В девятнадцатом задании ЕГЭ по информатике обычно даются задачи, в которых есть программный код на пяти языках программирования, и нужно показать умение работать с массивами.
Но зачем вообще нужны массивы в программировании ? Давайте об этом немного поговорим!

Зачем нужны массивы ?

Все примеры буду рассматривать на языке программирования Паскаль, который популярен на уроках информатики.
Пусть у нас есть пять переменных, и их первоначальные значения нужно увеличить в два раза. Тогда без массива код будет выглядеть следующим образом:

var x, y, z, m, n: integer; begin // Первоначальные значения x := 2; y := 3; z := 1; m := 6; n := 8; //Удваиваем значения x := 2 * x; y := 2 * y; z := 2 * z; m := 2 * m; n := 2 * n;

Видим, что приходится каждую переменную умножать отдельно.
Теперь тоже самое сделаем с помощью массива.

const n = 5; var i :integer; A:array[1..n] of integer; begin // Первоначальные значения A[1] := 2; A[2] := 3; A[3] := 1; A[4] := 6; A[5] := 8; //Удваиваем значения for i:=1 to n do A[i] := 2 * A[i];

Читайте также:
Что за программа киас

ЕГЭ по информатике - задание 19 (Массив)

Обратите внимание, что удвоение во втором случае идёт с помощью двух строчек, когда в первом случае, удвоение получается с помощью пяти строчек. Если бы переменных было 1000, то выигрыш в объёме кода, был бы ещё большим.
Схематично наш массив можно представить так:

Это те же 5 переменных, но они объединены общем именем A. К каждому элементу массива можно обратится по индексу A[1], A[2] и т.д.
Здесь мы задали нумерацию элементов массива от 1 до 5. В паскале можно задать нумерацию элементов массива и от нуля. Например A:array[0..24] of integer;
Удобство использования массива заключается в том, что его элементы можно перебирать и обрабатывать с помощью ЦИКЛОВ! Значит, обычно массив и цикл работают в связке.
Не терпится уже разобрать первый пример из предположительных задач ЕГЭ по информатике.

Примеры решения задач 19 задания из ЕГЭ по информатике

Задача (стандартная)
В программе используются целочисленный массив A с индексами от 0 до 9. Значения элементов массива равны 4; 5; 4; 7; 6; 3; 9; 11; 7; 8 соответственно, т.е. A[0] = 4; A[1] = 5 и т.д. Определите значение переменной k после выполнения следующего фрагмента программы, записанной ниже на разных языках программирования.

k=0 FOR i=0 TO 8 IF A(i) > A(i+1) THEN k = k + 1 t = A(i) A(i) = A(i+1) A(i+1) = t END IF NEXT i
k = 0 for i in range(9): if A[i] > A[i+1]: k = k + 1 t = A[i] A[i] = A[i+1] A[i+1] = t
k := 0; for i := 0 to 8 do if A[i] > A[i+1] then begin k := k + 1; t := A[i]; A[i] := A[i + 1]; A[i + 1] := t end;
k := 0 нц для i от 0 до 8 если A[i] > A[i + 1] то k := k + 1 t := A[i] A[i] := A[i + 1] A[i+1] := t все кц
k = 0; for (i = 0; i 8; i++) if (A[i] > A[i + 1]) < k = k + 1 t = A[i]; A[i] = A[i + 1]; A[i + 1] = t; >
n = 6 s = 0 FOR i = 0 TO 9 IF A(i) > A(n) THEN s = s + (A(i) MOD A(n)) t = A(i) A(i) = A(n) A(n) = t END IF NEXT i
n = 6 s = 0 for i in range(0, 10): if A[i] > A[n]: s += A[i] % A[n] t = A[i] A[i] = A[n] A[n] = t
n := 6 s := 0 for i:=0 to 9 do begin if A[i] > A[n] then begin s := s + (A[i] mod A[n]); t := A[i]; A[i] := A[n]; A[n] := t; end end;
n = 6; s = 0; for(i = 1; i 9; ++i) < if (A[i] > A[n]) < s += A[i] % A[n]; t = A[i]; A[i] = A[n]; A[n] = t; >>

Читайте также:
Беспроводное обновление что это за программа на Андроид нужна ли она

Ещё один пример 19 задания из реального экзамена, который был в 2020 году в Москве!
Задача (ЕГЭ по информатике, 2020, Москва)
Представленный ниже фрагмент программы обрабатывает элементы одномерного целочисленного массива A c индексами от 0 до 11. Перед началом выполнения данного фрагмента эти элементы массива имели значения согласно таблице:

1 2 3 4 5 6 7 8 9 10 11
5 43 20 7 13 7 20 13 2 33 15 5

Определите значение переменной s после выполнения фрагмента этой программы (записанного ниже на разных языках программирования).

БейсикPython

s = 0 FOR i = 1 TO 11 IF A(i-1) DIV A(i) < 2 THEN s = s + A(i) ELSE A(i) = A(i) * i END IF NEXT i
s = 0 for i in range(1, 12): if A[i-1] // A[i] < 2: s += A[i] else: a[i] = a[i] * i
s := 0; for i:=1 to 11 do begin if A[i-1] div A[i] < 2 then begin s := s + A[i] else A[i] := A[i] * i; end end;
s = 0; for (i = 1; i < 12; ++i ) < if (A[i-1] // A[i] < 2) < s += A[i] >else < A[i] = A[i] * i >>

i A[i-1] A[i] A[i-1] div A[i] 0 43 43 (в конце итерации)
2 43 20 2 43 40 (в конце итерации)
3 40 7 5 43 21 (в конце итерации)
4 21 13 1 56 13 (в конце итерации)
5 13 7 1 63 7 (в конце итерации)
6 7 29 92 29 (в конце итерации)
7 29 13 2 92 91 (в конце итерации)
8 91 2 45 92 16 (в конце итерации)
9 16 33 125 33 (в конце итерации)
10 33 15 2 125 150 (в конце итерации)
11 150 5 30 125 55 (в конце итерации)

Ответ: 125

На этом всё! Счастливого ЕГЭ по информатике!

Источник: code-enjoy.ru

Рейтинг
( Пока оценок нет )
Загрузка ...
EFT-Soft.ru