Система программирования. Язык программирования. Структура программы на языке  Turbo Pascal Шабалдина Наталья Владимировна Учитель МОУ «Лицей № 36»  Ленинского района г. Саратова
Система программирования  – это совокупность языка программирования и соответствующего транслятора Язык программирования  – это язык для записи алгоритмов и программ близкий к естественному. Языки Формальные  (искусственно созданные языки, имеющие только письменную форму). Естественные  (исторически созданные языки национальной речи, имеющие письменную и устную формы);
Языки программирования Языки программирования -  искусственные  языки.  От  естественных  они отличаются ограниченным числом "слов", значение которых понятно транслятору, и  очень строгими правилами  записи команд (операторов). Однако следует иметь в виду, что в языках программирования не допускаются даже незначительные (с точки зрения человека) нарушения в правилах написания программ. Ведь даже маленькая неточность может вызвать невыполнимость программы или трудно уловимую ошибку.
Алгоритм  – это строгая, полностью определенная последовательность действий с изменяемыми исходными данными, сформулированная на определенном языке, выполнив которую, получим исходный результат, решим поставленную задачу Программа  – это набор машинных  команд, которые следует выполнить исполнителю для реализации алгоритма
Линейная структура программы Начало После школы иду гулять Возвращаюсь домой Делаю уроки Конец Начало Команда 1 Команда 2 Команда 3 Конец
Этапы создания программы Алгоритм Текст программы на  каком-либо языке  программирования Машинный код CLS INPUT a s=a*a PRINT s END Очистить экран Ввести а Вычислить площадь Вывести результат 001011101010 010101100101 010111010110 101101111010 программист транслятор начало Очистить экран
Транслятор Транслятор  — средство для преобразования текстов из одного языка, понятного человеку, в другой язык, понятный компьютеру.  последовательно анализирует и исполняет каждую строку программы  проводит полный анализ написанной программы и формирует уже готовый к исполнению машинный код  Транслятор Интерпретатор Компилятор
Из истории языков программирования На заре компьютерной эры, в  50-е  годы XX века, программы писались на машинном языке и представляли собой очень длинные последовательности нулей и единиц. Составление и отладка таких программ было чрезвычайно трудоемким делом.
Из истории языков программирования В  60—70-е  годы для облегчения труда программистов начали создаваться языки программирования высокого уровня, формальные языки, кодирующие алгоритмы в привычном для человека виде (в виде предложений). Такие языки программирования строились на основе использования определенного алфавита и строгих правил построения предложений (синтаксиса).
Из истории языков программирования Наиболее широко распространенным типом языков программирования высокого уровня являются  процедурные языки . В таких языках широко используются управляющие конструкции (операторы), которые позволяют закодировать различные алгоритмические структуры (линейную, ветвление, цикл). Одним из первых процедурных языков программирования был известный всем  Бейсик  ( Basic ), созданный в 1964 году. В течение последующего времени Бейсик развивался, появлялись его различные версии (MSX-Basic, Бейсик-Агат,  QBasic  и др.). Другим широко распространенным языком программирования алгоритмического типа является  Pascal . Basic (Бейсик) создавался в 60-х годах в качестве учебного языка и очень прост в изучении. По популярности занимает первое место в мире.
Язык программирования  Pascal  был разработан в  1971  году швейцарским ученым  Николаусом Виртом , и назван в честь французского ученого, изобретателя механической вычислительной машины  Блеза Паскаля
Структура  программы: PROGRAM  Primer; var < имя переменной: тип переменной > BEGIN { тело программы } END .
Заголовок программы не должен содержать пробелов, должен начинаться с буквы и состоять только из латинских букв, цифр и знака «_»
Оператор вывода: Write (< список вывода >) Writeln (< список вывода >)  {write- писать,  Line -  линия } Результаты выводятся на экран компьютера в порядке их перечисления в списке. Элементами списка вывода могут быть константы, переменные, выражения
Пример: Program  Stikh; Begin writeln(‘  Я люблю свою лошадку ’) ; writeln(‘  Причешу ей шерстку гладко ’) ; writeln(‘  Гребешком приглажу хвостик ’) ; writeln(‘  И верхом поеду в гости ’) ; End.

Программирование

  • 1.
    Система программирования. Языкпрограммирования. Структура программы на языке Turbo Pascal Шабалдина Наталья Владимировна Учитель МОУ «Лицей № 36» Ленинского района г. Саратова
  • 2.
    Система программирования – это совокупность языка программирования и соответствующего транслятора Язык программирования – это язык для записи алгоритмов и программ близкий к естественному. Языки Формальные (искусственно созданные языки, имеющие только письменную форму). Естественные (исторически созданные языки национальной речи, имеющие письменную и устную формы);
  • 3.
    Языки программирования Языкипрограммирования - искусственные языки. От естественных они отличаются ограниченным числом &quot;слов&quot;, значение которых понятно транслятору, и очень строгими правилами записи команд (операторов). Однако следует иметь в виду, что в языках программирования не допускаются даже незначительные (с точки зрения человека) нарушения в правилах написания программ. Ведь даже маленькая неточность может вызвать невыполнимость программы или трудно уловимую ошибку.
  • 4.
    Алгоритм –это строгая, полностью определенная последовательность действий с изменяемыми исходными данными, сформулированная на определенном языке, выполнив которую, получим исходный результат, решим поставленную задачу Программа – это набор машинных команд, которые следует выполнить исполнителю для реализации алгоритма
  • 5.
    Линейная структура программыНачало После школы иду гулять Возвращаюсь домой Делаю уроки Конец Начало Команда 1 Команда 2 Команда 3 Конец
  • 6.
    Этапы создания программыАлгоритм Текст программы на каком-либо языке программирования Машинный код CLS INPUT a s=a*a PRINT s END Очистить экран Ввести а Вычислить площадь Вывести результат 001011101010 010101100101 010111010110 101101111010 программист транслятор начало Очистить экран
  • 7.
    Транслятор Транслятор — средство для преобразования текстов из одного языка, понятного человеку, в другой язык, понятный компьютеру. последовательно анализирует и исполняет каждую строку программы проводит полный анализ написанной программы и формирует уже готовый к исполнению машинный код Транслятор Интерпретатор Компилятор
  • 8.
    Из истории языковпрограммирования На заре компьютерной эры, в 50-е годы XX века, программы писались на машинном языке и представляли собой очень длинные последовательности нулей и единиц. Составление и отладка таких программ было чрезвычайно трудоемким делом.
  • 9.
    Из истории языковпрограммирования В 60—70-е годы для облегчения труда программистов начали создаваться языки программирования высокого уровня, формальные языки, кодирующие алгоритмы в привычном для человека виде (в виде предложений). Такие языки программирования строились на основе использования определенного алфавита и строгих правил построения предложений (синтаксиса).
  • 10.
    Из истории языковпрограммирования Наиболее широко распространенным типом языков программирования высокого уровня являются процедурные языки . В таких языках широко используются управляющие конструкции (операторы), которые позволяют закодировать различные алгоритмические структуры (линейную, ветвление, цикл). Одним из первых процедурных языков программирования был известный всем Бейсик ( Basic ), созданный в 1964 году. В течение последующего времени Бейсик развивался, появлялись его различные версии (MSX-Basic, Бейсик-Агат, QBasic и др.). Другим широко распространенным языком программирования алгоритмического типа является Pascal . Basic (Бейсик) создавался в 60-х годах в качестве учебного языка и очень прост в изучении. По популярности занимает первое место в мире.
  • 11.
    Язык программирования Pascal был разработан в 1971 году швейцарским ученым Николаусом Виртом , и назван в честь французского ученого, изобретателя механической вычислительной машины Блеза Паскаля
  • 12.
    Структура программы:PROGRAM Primer; var < имя переменной: тип переменной > BEGIN { тело программы } END .
  • 13.
    Заголовок программы недолжен содержать пробелов, должен начинаться с буквы и состоять только из латинских букв, цифр и знака «_»
  • 14.
    Оператор вывода: Write(< список вывода >) Writeln (< список вывода >) {write- писать, Line - линия } Результаты выводятся на экран компьютера в порядке их перечисления в списке. Элементами списка вывода могут быть константы, переменные, выражения
  • 15.
    Пример: Program Stikh; Begin writeln(‘ Я люблю свою лошадку ’) ; writeln(‘ Причешу ей шерстку гладко ’) ; writeln(‘ Гребешком приглажу хвостик ’) ; writeln(‘ И верхом поеду в гости ’) ; End.