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

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

If10. Даны две переменные целого типа: $$A$$ и $$B$$. Если их значения не равны, то присвоить каждой переменной сумму этих значений, а если равны, то присвоить переменным нулевые значения. Вывести новые значения переменных $$A$$ и $$B$$.

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

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

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

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

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

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

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

If9. Даны две переменные вещественного типа: $$A$$, $$B$$. Перераспределить значения данных переменных так, чтобы в $$A$$ оказалось меньшее из значений, а в $$B$$ — большее. Вывести новые значения переменных $$A$$ и $$B$$.

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

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

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

Recur21. Вывести значение логического выражения, заданного в виде строки $$S$$. Выражение определяется следующим образом («T» — True, «F» — False): <выражение>::= $$T$$ | $$F$$ | And(<выражение>, <выражение>) | Or(<выражение>, <выражение>)

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

Pointer6. Дан указатель $$P_1$$ на вершину стека, содержащего не менее десяти элементов. Извлечь из стека первые девять элементов и вывести их значения. Вывести также адрес новой вершины стека. После извлечения элементов из стека освобождать память, которую они занимали.