Root /ArchiveAbout
()

О чем этот сайт

О чем этот сайт

Всем привет! Вы находитесь на сайте «программирование и математика», посвященном в первую очередь программированию на Паскале. При изучении программирования многим часто не хватает практических материалов для закрепления теоретических знаний. Ведь что такое теория без практики? По себе лично знаю, сколько времени уходит на поиски нужного сайта, способного дать качественный подсобный материал для начинающих программистов.

В интернете также очень много теории на тему программирования. Но теория – это одна сторона дела, а практика – совсем другое. Подумайте сами: можно ли стать хорошим водителем, изучая только правила дорожного движения? Или хорошим хирургом, слушая только лекции по медицине? Естественно нет. Программирование как раз относится к той категории деятельности, в которой практика занимает 80%, а то и все 90% от всего потраченного на неё времени и труда.

Научиться программированию «одним махом» нельзя, но писать простейшие программы – можно. На странице Паскаль есть серия материалов, которая Вам поможет написать свои, может быть, первые программы на Паскале. Каждый пункт меню в разделе "Паскаль" − это отдельная тема в Паскале, наиболее напоминающая главу из книги, и их желательно читать подряд (но не обязательно). Ведь давно известен ответ на вопрос: «как съесть слона?». Правильный ответ будет: по частям.

Можно задать себе вопрос: «А почему именно Паскаль?». Ведь приложения в большинстве написаны на C++, а в сайтостроении используется Java и PHP. Да потому, что язык программирования Паскаль достаточно прост по отношению к C++, но значительно сложнее других упомянутых языков, что позволяет выработать у начинающих базовые навыки программирования.

Правда, раздел о C++ будет добавлен, но немного позже. А пока на сайте есть множество примеров, решенных на языке Pascal. По своей сути этот раздел – решебник для задачника Абрамяна, который постоянно пополняется новыми решениями.

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

На многих сайтах, которые мне попадались, есть программы на Паскале, но в небольшом количестве, а иногда написанные с алгоритмическими ошибками. Встречаются, правда, на форумах хорошие примеры, но начинающему программисту порой не то что разобраться бывает сложно, но и понять, о чем вообще идет речь (убедился на себе). Поэтому здесь я буду собирать примеры тех программ, которые решаю сам: задачи простые и не очень, скучные и интересные.

Среда программирования PascalABC.Net

Сайт progmatem.ru предназначен в основном для начинающих, а все примеры написаны в интегрированной среде PascalABC.Net. Среда PascalABC.Net − это в первую очередь Object Pascal и поэтому программы, написанные на ней без использования .Net технологий, можно открывать и в любой версии Delphi (с небольшими изменениями). К тому же эта среда распространяется бесплатно и написана специально для изучения программированию на Паскаль. Удачи!