Главная страница
Навигация по странице:

  • Pascal. Паска ́

  • История.

  • Особенности языка.

  • Работа с графикой


    Скачать 30.75 Kb.
    НазваниеРабота с графикой
    Дата14.12.2020
    Размер30.75 Kb.
    Формат файлаdocx
    Имя файлаPascal.docx
    ТипДокументы
    #160607

    График :



    Тема: работа с графикой

    Постановка задачи: с помощью библиотеки graph создать изображение кота.

    Uses graphABC;

    begin

    //размер окна

    setwindowsize(600,500);

    //ушки

    setbrushcolor(clGray);

    Ellipse(320,30,490,400);

    Ellipse(120,30,300,400);

    setbrushcolor(clBisque);

    Ellipse(335,40,480,380);

    Ellipse(140,40,280,380);

    //голова

    setbrushcolor(clGray);

    Ellipse(100,430,500,130);

    //глаза

    setbrushcolor(clNavy);

    Ellipse(250,240,200,310);

    Ellipse(350,240,400,310);

    setbrushcolor (clwhite);

    Ellipse(240,270,220,300);

    Ellipse(360,270,380,300);

    //мордочка

    setbrushcolor(clblack);

    Ellipse(270,330,330,370);

    line(300,370,300,400);

    Are(300,280,120,220,320);

    //усы

    line(50,350,200,350);

    line(30,340,190,340);

    line(10,330,180,330);
    line(410,330,570,330);

    line(400,340,560,340);

    line(390,350,550,350);

    //брови

    line(240,230,220,150);

    line(230,230,180,80);

    line(220,230,180,150);
    line(360,230,380,150);

    line(370,230,430,80);

    line(380,230,430,150);
    end.

    Pascal.

    Паска́ль (англ. Pascal) — один из наиболее известных языков программирования, используется для обучения программированию в старших классах и на первых курсах вузов, является базой для ряда других языков.

    История.

    Язык Паскаль был создан Никлаусом Виртом в 1968—1969 годах после его участия в работе комитета разработки стандарта языка Алгол-68. Язык назван в честь французского математика, физика, литератора и философа Блеза Паскаля, который создал первую в мире механическую машину, складывающую два числа. Первая публикация Вирта о языке датирована 1970 годом; представляя язык, автор в качестве цели его создания указывал построение небольшого и эффективного языка, способствующего хорошему стилю программирования, использующему структурное программирование и структурированные данные.

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

    Особенности языка.

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

    Тем не менее, первоначально язык имел ряд ограничений: невозможность передачи функциям массивов переменной длины, отсутствие нормальных средств работы с динамической памятью, ограниченная библиотека ввода-вывода, отсутствие средств для подключения функций, написанных на других языках, отсутствие средств раздельной компиляции и т. п. Подробный разбор недостатков языка Паскаль того времени был выполнен Брайаном Керниганом в статье «Почему Паскаль не является моим любимым языком программирования» (эта статья вышла в начале 1980-х, когда уже существовал язык Модула-2, потомок Паскаля, избавленный от большинства его пороков, а также более развитые диалекты Паскаля). Некоторые недостатки Паскаля были исправлены в ISO-стандарте 1982 года, в частности, в языке появились открытые массивы, давшие возможность использовать одни и те же процедуры для обработки одномерных массивов различных размеров.

    Однако многие недостатки языка не проявляются или даже становятся достоинствами при обучении программированию. Кроме того, по сравнению с основным языком программирования в академической среде 1970-х(которым был Фортран, обладавший гораздо более существенными недостатками), Паскаль представлял собой значительный шаг вперёд. К 1980-м годам Паскаль стал основой для многочисленных учебных программ, в отдельных случаях на его основе были созданы специализированные обучающие языки программирования, так, в начале 1980-х годов в СССР для обучения школьников основам информатики и вычислительной техники Андрей Ершов разработал алголо-паскалеподобный «учебный алгоритмический язык».

    Наиболее известной реализацией Паскаля, обеспечившей широкое распространение и развитие языка, является Turbo Pascal фирмы Borland, выросшая затем в объектный Паскаль для DOS (начиная с версии 5.5) и Windows и далее в Delphi, в которой были внедрены значительные расширения языка.


    написать администратору сайта