Записи с меткой «Новичкам»

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

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

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

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

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

Case5. Арифметические действия над числами пронумерованы следующим образом: 1 — сложение, 2 — вычитание, 3 — умножение, 4 — деление. Дан номер действия $$N$$ (целое число в диапазоне 1–4) и вещественные числа $$A$$ и $$B$$ ($$B$$ не равно 0). Выполнить над числами указанное действие и вывести результат.

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

Param30. Описать функцию IsIdent($$S$$) целого типа, проверяющую, является ли строка $$S$$ допустимым идентификатором, то есть непустой строкой, которая содержит только латинские буквы, цифры и символ подчеркивания «_» и не начинается с цифры. Если $$S$$ является допустимым идентификатором, то функция возвращает $$0$$. Если $$S$$ является пустой строкой, то возвращается $$-1$$, если $$S$$ начинается с цифры, то …

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

Pointer2. Дан адрес $$P_1$$ записи типа TNode. Эта запись связана полем Next со следующей записью того же типа, она, в свою очередь, — со следующей, и так далее до записи, поле Next которой равно $$nil$$ (таким образом, возникает цепочка связанных записей). Вывести значения полей Data для всех элементов цепочки, длину цепочки (то есть число ее …

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

Param29. Описать процедуру SortCols($$A$$, $$M$$, $$N$$), выполняющую сортировку по возрастанию столбцов целочисленной матрицы $$A$$ размера $$M \times N$$ (столбцы сравниваются лексикографически: если первые элементы столбцов различны, то меньшим считается столбец, содержащий меньший первый элемент; если первые элементы столбцов равны, то анализируются их вторые элементы и т. д.). Двумерный массив $$A$$ является входным и выходным параметром. …