b = 7
c = -1 (Не уверен)
s = 25
w = не знаю
1)Строкой называется последовательность символов, ограниченная символом с кодом 0, то есть '\0'. Из ее определения видно, что она является объектом переменной размерности. Местом хранения строки является массив символов.
2)Символы внутри строки индексируются (нумеруются), начиная с единицы. Каждый отдельный символ идентифицируется именем строки с индексом, заключенным в квадратные скобки.
3)
4)Существуют стандартные функции, которые определяют длину строки (количество символов в ней).
5)Возвращаемое значение оператора ++ зависит от его позиции относительно операнда. Если поставить его перед операндом ( префиксный оператор инкремента ), то к операнду прибавляется единица, а результатом является увеличенное значение операнда.
6)Различают два форматирования текста: прямое форматирование; стилевое форматирование. Форматирование символов — изменение значений свойств введённых символов: рисунка (шрифта), размера, начертания, цвета и т. д. Форматирование абзаца — изменение таких его свойств, как выравнивание, отступ первой строки, междустрочный интервал, отступы слева и справа, интервалы перед и после и др.
7)Если код цифры надо перевести в код числа, то просто вычитается 48: char c='9'; int i=c-48.
Объяснение:
Program Example_180;
Uses crt;
Var m,n,k:word; {n – начальное количество сундуков с
золотом, m-ежегодная " прибыль”
Чахлика Бессмертного, k – “потребности”
Василисы Премудрой}
Sum,Years:word; {Sum – ежегодное накопление Чахлика
Бессмертного, Years-возраст Василисы
Премудрой}
Begin
Clrscr;
Write ('введите начальное количество сундуков с золотом: ’);
Readln(n);
Write(‘Введите ежегодный доход Чахлика: ’);
Readln(m);
Write(‘Введите “потребности” Василисы Премудрой: ’);
Readln(k);
Sum:=n; {Начальный “капитал” Чахлика}
Years:=18; {начальный возраст Василисы}
While Sum<=k do
Begin
Sum:=Sum+m;
Years:=Years+1;
End;
Writeln(‘Василисе уже исполнилось ’,Years,’ лет.‘);
Readkey;{Задержка изображения на экране}
End.
Объяснение:
я переводила вот так получилось
Задание 1:
ответ: 150
a = ((35 - 5) / 6) * (28 + ((35 - 5)/6) -3) = 5 * (25 + 5) = 150
Задание 2:
ответ: a=9, b=86
b = ((7 * 11 + 4) div 10) + 6 = (81 div 10) + 6 = 86
a = (86 mod 10) + 3 = 6 + 3 = 9
Задание 3:
ответ: 12
a = 15 - 6 * 2 = 3
3>15 ? нет => c = 15 - 3 = 12
Задание 4:
ответ: 173
for k:=7 to 14 do s:=s+2*k
s = 5 + 2*(7+8+9+10+11+12+13+14) = 173
Задание 5А:
Начало
Ввод a, b
a>b ?
если да, то Вывод b*2
если нет, то Вывод a*2
Конец
Задание 5Б:
var a, b: integer;
begin
readln(a,b);
if a>b then writeln(b*2) else writeln(a*2);
end.
Подробнее - на -