СLS
INPUT a
IF a MOD 10 = 7 THEN PRINT "да, оканчивается" ELSE PRINT "нет, не оканчивается"
END
var
i, e: Integer;
s : Real;
LL : array [0..11] of Real;
LL2 : array of Real;
begin
for i:= 0 to 11 do
LL[i] := Random(101) - 100;
i := 0;
e := 0;
while i <= 11 do
begin
if LL[i] <> 0 then
begin
inc(e);
SetLength(LL2, e);
LL2[e-1] := LL[i];
s := s + LL[i];
end;
inc(i);
end;
Writeln('Кол-во ненулевых элементов = ', e);
if s < 0 then s := s * -1;
Writeln('Mодуль сумы элементов нового массива = ', s:0:3, #10#13);
for i := 0 to e - 1 do
Write(LL2[i]:0:1, ' ');
ReadLn;
end.
Program old;
var
s: real;
y: integer;
begin
s:=20;
y:=1626;
writeln('Сейчас 1626 год и я положил в банк: ', s);
while y<2003 do
begin
s:=(s+(s*0.04));
y:=(y+1);
writeln(s,'$ В банке на ', y, ' год');
end;
end.
Итого: 52795743.6290571$ В банке на 2003 год
Табличные процессоры относятся к диалоговым системам, построенным по принципу меню: из списка возможных действий пользователь выбирает то, что ему необходимо. Табличные процессоры обеспечивают:· ввод, хранение и корректировку большого количества данных;· автоматическое обновление результатов вычислений при изменении исходных данных;· дружественный интерфейс;· наглядность и естественную форму документов, представляемых пользователю на экране.В зависимости от вида табличного процессора пользователю доступны различные функции. Как правило, обязательный набор включает следующие основные типы функций:1) для формул при вычислениях:· математические, тригонометрические, включая функции суммирования, произведения, извлечения квадратного корня, логарифмическую и т.п.;· логические функции типа IF (если);· статистические функции средней арифметической и определения количества всех значений в заданном диапазоне клеток;2) текстовые функции, позволяющие отработать некоторым образом текстовые значения клеток, например, отразить только первые три символа текстовой строки;3) финансовые функции для выполнения основных финансовых операций, таких, как определения величины амортизации, величины платежей за инвестиции, начисления процентов и т.п.;4) функции даты и времени;5) функции сгруппированных данных, например, сортировка данных по различным критериям.На основе табличных данных средствами табличного процессора можно проводить графический анализ данных с использованием разнообразных графиков и диаграмм.Возможности табличных процессоров определяются, с одной стороны, характеристиками собственно пакета прикладных программ, а с другой – техническими характеристиками ПК: объемом таблицы (допустимым количеством строк и столбцов), требуемым минимальным объемом оперативной памяти, минимально необходимым объемом дисковой памяти. Основными понятиями табличного процессора Excel являются:<span>· книга – это файл, используемый для обработки и хранения данных, состоящий из отдельных листов;</span><span>· лист – разделен на строки и столбцы и служит основой для выполнения вычислений. Рабочий лист состоит из 256 столбцов и 65536 строк;</span><span>· ячейка – область, определяемая пересечением столбца и строки электронной таблицы (ЭТ);</span><span>· текущая (активная) ячейка – ячейка ЭТ, в которой в данный момент находится курсор;</span><span>· адрес ячейки определяется названием (номером) столбца и номером строки;</span><span>· блок ячеек (диапазон) – группа смежных ячеек, определяемая адресом верхней левой и нижней правой ячеек в прямоугольнике, образуемом блоком. Например, D4:F13;</span><span>· ссылка – ссылка указывает на ячейку или диапазон ячеек листа, которые требуется использовать в формуле;</span><span>· абсолютная ссылка – это ссылка, не изменяющаяся при копировании формулы в другую ячейку;</span><span>· относительная ссылка – это ссылка, автоматически изменяющаяся при копировании в соответствии с положением формулы.</span><span>· формула – это конструкция, начинающаяся со знака “=”, состоящая из математических операторов, значений, ссылок на ячейки и имен функций, при этом результатом выполнения формулы является некоторое новое значение.</span>
101(2) = 5(10)
1101(2) = 8+4+1 = 13(10)
10101(2) = 16+4+1 = 21(10)
Следующее число 11101(2) = 16+8+4+1 = 29(10) уже больше 25.
Ответ: 5, 13, 21