{"id":18879853,"url":"https://github.com/gusenov/problem-solving-in-pascal","last_synced_at":"2026-03-19T06:51:59.090Z","repository":{"id":130182139,"uuid":"120019725","full_name":"gusenov/problem-solving-in-pascal","owner":"gusenov","description":":mortar_board: Решение задач на языке программирования Pascal.","archived":false,"fork":false,"pushed_at":"2019-01-24T07:38:11.000Z","size":20538,"stargazers_count":1,"open_issues_count":0,"forks_count":1,"subscribers_count":0,"default_branch":"master","last_synced_at":"2025-05-23T21:40:56.831Z","etag":null,"topics":["pascal","pascal-programming","pascalabc","problem-solving","problemsolving","turbo-pascal"],"latest_commit_sha":null,"homepage":"","language":"Pascal","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/gusenov.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2018-02-02T19:02:20.000Z","updated_at":"2022-06-09T20:04:49.000Z","dependencies_parsed_at":"2023-03-20T18:32:29.504Z","dependency_job_id":null,"html_url":"https://github.com/gusenov/problem-solving-in-pascal","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/gusenov/problem-solving-in-pascal","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/gusenov%2Fproblem-solving-in-pascal","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/gusenov%2Fproblem-solving-in-pascal/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/gusenov%2Fproblem-solving-in-pascal/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/gusenov%2Fproblem-solving-in-pascal/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/gusenov","download_url":"https://codeload.github.com/gusenov/problem-solving-in-pascal/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/gusenov%2Fproblem-solving-in-pascal/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":28802063,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-01-27T03:44:14.111Z","status":"ssl_error","status_checked_at":"2026-01-27T03:43:33.507Z","response_time":168,"last_error":"SSL_read: unexpected eof while reading","robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":false,"can_crawl_api":true,"host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["pascal","pascal-programming","pascalabc","problem-solving","problemsolving","turbo-pascal"],"created_at":"2024-11-08T06:39:55.453Z","updated_at":"2026-01-27T04:33:01.721Z","avatar_url":"https://github.com/gusenov.png","language":"Pascal","readme":"# Содержание\n\n## Условный оператор\n\n- [Разветвляющееся вычисление выражения Z = max(A, min(B, C, D))](simple-expression-with-max-min/)\n- [Вычисление простых условных функций](conditional-functions/)\n- [Подкоренные выражения](ua/02-expression-with-sqrt/)\n\n## Циклы\n\n- [Вывод на экран чисел](reverse-order-of-numeric-rows/) [в виде таблицы](reverse-order-of-numeric-rows/problem-statement.jpg)\n- [Поиск приближенного значения функции ln(1 + x)](ln-one-plus-x/)\n- [Вычисление значения функции y=2*sqr(x)+5, для значений x, изменяющихся от -3 до 1 с шагом 0.1](foo-2-sqr-x-plus-5/)\n- [Вычисление x - ( (x^3)/(3!) ) + ( (x^5)/(5!) ) - ( (x^7)/(7!) ) + ( (x^9)/(9!) ) - ( (x^11)/(11!) ) + ( (x^13)/(13!) )](pow-div-factorial/)\n- [Вычисление произведения 1 + sin(k*x) / k!, k=1 до n](product-one-plus-sin-div-factorial/)\n\n## Числа\n\n- [Сумма цифр числа](ua/04-digit-sum/)\n- [Построение таблицы истинности булевой функции заданной в векторной записи](boolean-function-truth-table/)\n- [Обратный порядок цифр заданного числа](number-reverse-order/)\n- [Определение наибольшей цифры из старших заданных цифр заданных чисел a и b](max-highest-digit-of-two-numbers/)\n- [Определение на отрезке [a,b] всех пар соседних чисел, сумма которых образует симметричное число](sum-of-pair-as-symmetrical-number/)\n- [Подсчёт суммы 1!-2!+3!-…+(-1)ⁿ⁺¹n!](sum-of-factorials/)\n- [Подсчёт знакопеременной суммы цифр данного натурального числа n](alt-sum-of-digs/)\n\n## Строки\n\n- [Подсчёт количества слов в строке](word-counter/)\n- [Инвертирование слов в предложении](ua/07-reverse-words/)\n- [Поиск слов в массиве, у которых число гласных букв превышает число согласных](find-words-with-vowels/)\n- [Программа, проверяющая, можно ли из букв, входящих в строку А, составить строку В](compose-str/)\n\n## Даты\n\n- [Замена каждой даты в строке на дату следующего дня](replace-dates-in-message/)\n- [Определение соответствующего году номера столетия](century-number/)\n\n## Массивы\n\n- [Удаление последней группы положительных элементов в массиве целых чисел](del-last-pos-group/)\n- [Сортировка по убыванию массива чисел](sort-array-by-desc/)\n\n## Двумерные массивы\n\n- [Формирование двумерного массива размером 5*7 с помощью генератора случайных чисел](array-5x7/)\n- [Заполнение двумерного массива зигзагом](ua/05-2d-array-fill-zigzag/)\n- [Перестановка столбцов (1-го с последним, 2-го с предпоследним и т.д.) в матрице](mat-col-swap/)\n- [Сумма элементов каждого чётного столбца](col-sum/)\n- [Получение массива B из массива A удалением n-ой строки и k-го столбца](2d-array-transform-by-del-row-and-col/)\n\n## Множества\n\n- [Формирование множества У = (Х1 + Х2) + (Х2 * Х3)](three-sets/)\n- [Печать (по разу) в алфавитном порядке всех больших латинских гласных букв, входящих в строку](all-upper-case-vowels-in-string/)\n\n## Динамические структуры данных\n\n- [Линейный список для хранения последовательности чисел](linked-list-for-numbers/)\n\n## Файлы\n\n- [Сумма последних трех элементов типизированного файла](sum-of-last-3-elem-in-typed-file/)\n- [Сортировка в порядке убывания модулей файла, компонентом которого являются действительные числа](sort-file-with-real-num/)\n- [Вывод записей в файл и чтение записей из файла](read-write-record-file/)\n\n## Рекурсия\n\n- [Рекурсивная функция для вычисления суммы элементов типизированного файла](recursive-sum-of-elem-in-typed-file/)\n\n## Треугольники\n\n- [Поиск неподобных прямоугольных треугольников](ua/03-non-congruent-triangles/)\n- [Поиск координат третьей вершины](ua/06-find-third-vertex-of-triangle/)\n\n## Графика\n\n- [Построение спирали вокруг начала координат](spiral/)\n\n## Математика\n\n- [Нахождение значения функции зависимой от меньшего корня квадратного уравнения](function-and-quadratic-equation/)\n- [Рекуррентное вычисление sum ((-1)^k) * (k!/(2*k+1)!) * (x^(2/k)), k=2 to n](sum-factorial-root/)\n\n","funding_links":[],"categories":[],"sub_categories":[],"project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fgusenov%2Fproblem-solving-in-pascal","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fgusenov%2Fproblem-solving-in-pascal","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fgusenov%2Fproblem-solving-in-pascal/lists"}