Записи с меткой «Изучение»

Решаем задачи Абрамян на Паскале. Param32

Param32. Описать процедуру UP_CaseRus($$S$$), преобразующую все строчные русские буквы строки $$S$$ в прописные (остальные символы строки $$S$$ не изменяются). Строка $$S$$ является входным и выходным параметром. Используя процедуру UP_CaseRus, преобразовать пять данных строк.

Решаем задачи Абрамян на Паскале. Recur20

Recur20. Вывести значение целочисленного выражения, заданного в виде строки $$S$$. Выражение определяется следующим образом (функция $$M$$ возвращает максимальный из своих параметров, а функция $$m$$ — минимальный): <выражение>::= <цифра>| $$M$$(<выражение>, <выражение>) | $$m$$(<выражение>, <выражение>)

Решаем задачи Абрамян на Паскале. Pointer5

Pointer5. Дан указатель $$P_1$$ на вершину непустого стека. Извлечь из стека первый (верхний) элемент и вывести его значение $$D$$, а также адрес $$P_2$$ новой вершины стека. Если после извлечения элемента стек окажется пустым, то положить $$P_2=nil$$. После извлечения элемента из стека освободить память, занимаемую этим элементом.

Решаем задачи Абрамян на C. Case7

Case7. Единицы массы пронумерованы следующим образом: 1 — килограмм, 2 — миллиграмм, 3 — грамм, 4 — тонна, 5 — центнер. Дан номер единицы массы (целое число в диапазоне 1–5) и масса тела в этих единицах (вещественное число). Найти массу тела в килограммах.

Решаем задачи Абрамян на Паскале. Recur19

Recur19. Проверить правильность выражения, заданного в виде непустой строки $$S$$ (выражение определяется по тем же правилам, что и в задании Recur17). Если выражение составлено правильно, то вывести $$0$$, в противном случае вывести номер первого ошибочного (или лишнего) символа в строке S.

Решаем задачи Абрамян на Паскале. Param31

Param31. Описать функцию FillStr($$S$$, $$N$$) строкового типа, возвращающую строку длины $$N$$, заполненную повторяющимися копиями строки-шаблона $$S$$ (последняя копия строки-шаблона может входить в результирующую строку частично). Используя эту функцию, сформировать по данному числу $$N$$ и пяти данным строкам-шаблонам пять результирующих строк длины $$N$$.

Решаем задачи Абрамян на C. Case6

Case6. Единицы длины пронумерованы следующим образом: 1 — дециметр, 2 — километр, 3 — метр, 4 — миллиметр, 5 — сантиметр. Дан номер единицы длины (целое число в диапазоне 1–5) и длина отрезка в этих единицах (вещественное число). Найти длину отрезка в метрах.