паскаль

Эксперимент по получению внутреннего представления целых чисел в памяти комьютера

Эта небольшая простая программа (на Паскале, на Дельфи тоже работает) позволяет получить внутреннее представление целых чисел в памяти ЭВМ. Тип в первой строке можно менять на любой целый, но не забудьте поменять и число байт в типе. (Всё, что можно менять, выделено полужирным.)   type ttype = shortint;   const n = 1; {size in bytes}   var k: ttype;       s: string;       i: integer; begin    readln(k);    s:='';    for i:=1 to 8*n do

Организация школьных олимпиад по информатике (черновик)

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

Вкратце об олимпиадном программировании

Начнем с того, что олимпиады по информатике отличаются от всех прочих, например, олимпиад по физике или математике. Если там мы решаем на бумаге задачи, а потом жюри оценивает решения и ставит определенное количество баллов, то здесь система оценки принципиально иная. Отличаются также и принципы решения.

Система программирования PascalABC.NET

PascalABC.NET - это реализация языка Object Pascal для .NET Framework, включающая такие важные особенности современных языков программирования как интерфейсы, обобщенные классы (generics), делегаты, сборка мусора, исключения, средства параллельности. PascalABC.NET - это бесплатная среда программирования, сочетающая простоту языка Паскаль и огромные возможности платформы .NET. 13 декабря 2008 г. вышла версия 1.1 beta, скачать ее можно отсюда.

Компилятор языка Паскаль FreePascal

Free Pascal Compiler (FPC) - это свободно распространяемый компилятор языка Паскаль с открытыми исходными кодами. Он совместим с Borland Pascal 7 и Object Pascal – Delphi, но при этом обладает рядом дополнительных возможностей, например, поддерживает перегрузку операторов. FPC — кроссплатформенный инструмент, поддерживающий огромное количество платформ. Среди них — AmigaOS, DOS, Linux, *BSD, OS/2, MacOS(X) и Win32.
http://www.freepascal.ru/