Рубрика «Проверка знаний»

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

Text52. Дан текстовый файл, содержащий таблицу из трех столбцов целых чисел. В начале и в конце каждой строки таблицы, а также между ее столбцами располагается символ-разделитель. Ширина столбцов таблицы, способ их выравнивания и вид символа-разделителя являются произвольными. Создать файл целых чисел, содержащий сумму чисел из каждой строки исходной таблицы.

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

String70. Дана строка, содержащая латинские буквы и скобки трех видов: «()», «[]», «{}». Если скобки расставлены правильно (то есть каждой открывающей соответствует закрывающая скобка того же вида), то вывести число $$0$$. В противном случае вывести или номер позиции, в которой расположена первая ошибочная скобка, или, если закрывающих скобок не хватает, число $$-1$$.

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

File71. Дан строковый файл, содержащий даты в формате, описанном в задании File67. Найти строку, содержащую самую раннюю весеннюю дату. Если даты с требуемым временем года в файле отсутствуют, то вывести пустую строку.

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

File70. Дан строковый файл, содержащий даты в формате, описанном в задании File67. Создать новый строковый файл, содержащий все зимние даты из исходного файла (в обратном порядке). Если даты с требуемым временем года в файле отсутствуют, то оставить результирующий файл пустым.

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

Matrix96. Дана квадратная матрица $$A$$ порядка $$M$$. Зеркально отразить ее элементы относительно главной диагонали (при этом элементы главной диагонали останутся на прежнем месте, элемент $$A_{1,2}$$ поменяется местами с $$A_{2,1}$$, элемент $$A_{1,3}$$ — с $$A_{3,1}$$ и т. д.). Вспомогательную матрицу не использовать.

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

Text51. Дан текстовый файл, содержащий таблицу из трех столбцов вещественных чисел. Ширина столбцов таблицы и способ их выравнивания являются произвольными, специальных символов-разделителей таблица не содержит. Создать три файла вещественных чисел, каждый из которых содержит числа из соответствующего столбца таблицы (в том же порядке).

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

String69. Дана строка, содержащая латинские буквы и круглые скобки. Если скобки расставлены правильно (то есть каждой открывающей соответствует одна закрывающая), то вывести число $$0$$. В противном случае вывести или номер позиции, в которой расположена первая ошибочная закрывающая скобка, или, если закрывающих скобок не хватает, число $$–1$$.

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

File69. Дан строковый файл, содержащий даты в формате, описанном в задании File67. Создать новый строковый файл, содержащий все летние даты из исходного файла (в том же порядке). Если даты с требуемым временем года в файле отсутствуют, то оставить результирующий файл пустым.

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

Matrix100. Дана квадратная матрица $$A$$ порядка $$M$$. Повернуть ее на угол $$90^\circ$$ в отрицательном направлении, то есть по часовой стрелке (при этом элемент $$A_{1,1}$$ перейдет в $$A_{1,M}$$, элемент $$A_{1,M}$$ — в $$A_{M,M}$$ и т. д.). Вспомогательную матрицу не использовать.

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

Text50. Дан текстовый файл. В каждой его строке первые $$30$$ позиций отводятся под текст, а оставшаяся часть — под вещественное число. Создать два файла: строковый файл, содержащий текстовую часть исходного файла, и файл вещественных чисел, содержащий числа из исходного файла (в том же порядке).