Основные конструкции языка Pascal и библиотечные функции

Автор работы: Пользователь скрыл имя, 10 Ноября 2011 в 14:33, реферат

Описание

Краткий теоретический обзор языка программирования с примерами программ.

Содержание

1. Структура программы
2. Описание переменных
3. Простые операторы
4. Структурированные операторы
5. Процедуры и функции
6. Операторы ввода-вывода
7. Строки. Описание типа
8. Модули
9. Программы

Работа состоит из  1 файл

конечный реферат по Паскалю.doc

— 198.00 Кб (Скачать документ)

           j: integer;

       procedure perevod(var k:massive; x:integer; n:integer);{перевод в n-чную систему счисления}

       var i:integer;

       begin

            for i:=5 downto 1 do

            begin

                 k[i]:=x mod n;

                 x:=x div n;

            end;

       end;

       begin

            assign(F, 'tablica.txt');

            rewrite(F);   {открытие файла для  записи}

            write(F,'      Tablica perevoda chisel');

            writeln(F);

            writeln(F);

            writeln(F,'10       2        8        16');

            writeln(F);

            for i:=0 to 25 do

            begin

                 if (i<10) then

                 begin

                      write(F,'0');

                      write(F,mas1[i]);

                 end else

                     write(F, mas1[i]);

                 write(F, '     ');

                 perevod(mass2,i,2);

                 for j:=1 to 5 do

                 write(F,mass2[j]);

                 write(F, '     ');

                 perevod(mass8,i,8);

                 for j:=1 to 5 do

                 if ((mass8[j]>9) and (mass8[j]<9)) then

                 write(F,mas2[mass8[j]])

                 else

                 write(F,mass8[j]);

                 write(F, '     ');

                 perevod(mass16,i,16);

                 for j:=1 to 5 do

                 if ((mass16[j]>9) and (mass16[j]<17)) then

                 write(F,mas2[mass16[j]])

                 else

                 write(F,mass16[j]);

                 writeln(F);

            end;

            close(F);

       end.

Рисунок 2 – Результат работы программы Laba2 

       Заключение

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

        Библиографический список 

       1 Грызлов В.И., Грызлова Т.П., Турбо Паскаль 7.0. – М.: "ДМК", 2000.

       2 Зуев Е.А., Программирование на языке Turbo Pascal 6.0, 7.0. – М.:Веста, Радио и связь, 1993.

       3 Моргун, А.Н. Справочник по Turbo Pascal для студентов. – М.: Диалектика, 2006.

       4 Фаронов, В. В. Turbo Pascal. Наиболее полное руководство. – BHV Санкт-Петербург, 2007.

 

Информация о работе Основные конструкции языка Pascal и библиотечные функции