При всем многообразии алгоритмов решения задач в них можно выделить три основных вида вычислительных процессов:
линейный;
ветвящийся;
циклический.
Линейным называется такой вычислительный процесс, при котором все этапы решения задачи выполняются в естественном порядке следования записи этих этапов.
Ветвящимся называется такой вычислительный процесс, в котором выбор направления обработки информации зависит от исходных или промежуточных данных (от результатов проверки выполнения какого-либо логического условия).
Циклом называется многократно повторяемый участок вычислений. Вычислительный процесс, содержащий один или несколько циклов, называется циклическим. По количеству выполнения циклы делятся на циклы с определенным (заранее заданным) числом повторений и циклы с неопределенным числом повторений. Количество повторений последних зависит от соблюдения некоторого условия, задающего необходимость выполнения цикла. При этом условие может проверяться в начале цикла — тогда речь идет о цикле с предусловием, или в конце — тогда это цикл с постусловием.
Лекция_10.ppt
Введение в язык программирования
Введение в
PASCAL
Введение в язык программирования
язык программирования
это формальный язык, описывающий
алгоритм для исполнителя – компьютера.
Термин «формальный язык» означает, что
такой язык можно задать с помощью
набора правил, которые называются
синтаксисом языка.
Введение в язык программирования
Трансляторы
это специальные программы, которые
используются для перевода с языка
программирования на машинный язык.
Введение в язык программирования
2 вида трансляторов :
интерпретатор – читает программу по
строкам, переводит(интерпретирует)
каждую строку и сразу выполняет.
компилятор – читает всю программу
целиком, переводит на машинный язык
(компилирует) и лишь потом запускает на
выполнение.
Введение в язык программирования
История создания языка Паскаль
хотел
получить
инструмент
для
В 1965 году был объявлен конкурс по созданию нового языка
программирования преемника языка АЛГОЛ60. Участие в конкурсе
принял швейцарский учёный, поляк по происхождению, Никлаус Вирт,
работавший доцентом на факультете информатики Стэнфордского
университета. Проект предложенный им был отвергнут комиссией в
1967 году. Но Вирт не прекратил работу над созданием нового языка.
студентов
Он
программированию Вернувшись
с
сотрудниками Швейцарского федерального института технологии в
Цюрихе, он уже в 1968 году разработал первую версию языка
Паскаль.
Язык назван в честь великого французского математика и механика
Блеза Паскаля, в 1648 г. создавшего первую счётную машину. В 1971 г.
Н.Вирт выпустил описание своего языка, а в 1975 г. было разработано
руководство для пользователей Паскаля, практически легшей в основу
стандарта.
в Швейцарию,
совместно
обучения
Введение в язык программирования
История создания языка
ТурбоПаскаль
Создатель Турбо Паскаля Филип Кан родился в
Париже (его отец, уроженец Германии, был
инженером, а матьфранцуженка —
кинопродюсером) . Кан некоторое время учился
в Цюрихе, где прослушал вводный курс
Никлауса Вирта, посвященный Паскалю .
Вернувшись во Францию, он защитил
диссертацию по математике. В этот период он
иногда подрабатывал, играя на саксофоне в
ночных клубах.
Введение в язык программирования
Кан занимался математикой, а программированием
интересовался только потому, что упражнения в
данной области в какойто степени помогали ему
решать задачи и доказывать теоремы. Затем он
приобрел свой первый микрокомпьютер Apple II,
и стал вместе с двумя приятелями писать
программы на Паскале и продавать их. Кану не
нравились существующие компиляторы для
Паскаля, и он решил создать Турбо Паскаль. В
1982 году Филип Кан, взяв эту уже почти
готовую программу и 2000 долларов, отправился
в Калифорнию.
Введение в язык программирования
История создания языка
ТурбоПаскаль
Кан получил туристскую визу и не имел права на так
называемую “зеленую карточку” —
правительственное разрешение на получение
работы в США. Однако он решил сделать ставку на
Турбо Паскаль и стал организовывать фирму,
которая должна была разрабатывать программное
обеспечение. Кан дал ей название Borland
International, подсказанное телевизионной передачей
о космонавте с похожим именем — Франке Бормане
(ставшем председателем правления Восточных
авиалиний). Кан решил, что имя, имеющее
“всеамериканское звучание”, послужит подходящим
прикрытием для чужака в мире бизнеса.
Введение в язык программирования
История создания языка
ТурбоПаскаль
Однако, несмотря на громкое название компании, ему не удалось
заинтересовать ни одну корпорацию из тех, что вкладывали
деньги в различные проекты. Тогда Кан собрал небольшую сумму
денег у родственников и весной 1984 года организовал офис в
двух комнатах, располагавшихся над гаражом. Затем он уговорил
сотрудников популярного компьютерного журнала дать рекламу
Турбо Паскаля в кредит.
Кан понимал, что в его ситуации от рекламы зависит очень
многое, если не все. Прочитав книгу о продаже товаров по почте,
где рекомендовалось употреблять яркие цвета для привлечения
внимания потенциальных покупателей, Кан при оформлении
рекламного объявления использовал резкие зеленые, синие и
розовые тона. В книге также говорилось, что для быстрого успеха
стоимость товара должна быть меньше 50 долларов. Поэтому он
оценил свой сложный компилятор и редактор программ в 49
долларов 95 центов. Другие системы стоили примерно в 10 раз
больше.
Введение в язык программирования
История создания языка
ТурбоПаскаль
Реклама сыграла решающую роль в завоевании рынка. Только за
первый месяц Кан получил заказов на 150 тыс. долларов. Потом
стало помогать и то, что в компьютерных изданиях помещались
обзоры, где Турбо Паскаль по удобству написания коротких
программ сравнивался с Бейсиком. Специалисты отмечали также
скорость работы созданной Каном системы, которая действовала
во много раз быстрее конкурирующих с ней программ.
За первые два года было продано не менее 300 тыс. копий
системы Турбо Паскаль, что превысило объем продаж всех прочих
компиляторов для микрокомпьютеров. Подобно тому, как десятью
годами раньше новая версия Бейсика “вывела на орбиту” фирму
Microsoft, так Турбо Паскаль перевел Borland International в разряд
основных производителей программного обеспечения. В 1985 году
Кан с легкостью истратил почти 50 тыс. долларов на организацию
приема, пригласив на него 600 клиентов фирмы Borland и других
гостей. По случаю своего успеха (достигнутого в 33 года) он
исполнил несколько музыкальных произведений на саксофоне
Введение в язык программирования
Во второй половине 1990х годов, после
приобретения двух компаний, фирма
сменила название на INPRISE (от
INtegrated enterPRISE —
“объединенное предприятие”), однако
вскоре было решено вернуться к
прежнему названию, но с небольшими
изменениями: если раньше компания
именовалась Borland International, то
теперь ее полное название Borland
Software Corporation.]
Введение в язык программирования
История создания языка
Delphi
В 1992 году фирма Borland International выпустила два пакета
программирования, основанные на использовании языка
Паскаль, Borland Pascal 7.0 и Turbo Pascal 7.0.
Пакет Borland Pascal 7.0 учитывает многие новейшие
достижения в программировании и практике создания программ
и включает в себя три режима работы: в режиме операционной
системы MS DOS, в защищённом режиме MS DOS и в среде
Windows.
Пакет Turbo Pascal 7.0 обладает ограниченными возможностями
и позволяет работать только в обычном режиме MS DOS.
. Одним из продуктов этой фирмы является очень популярная
на сегодняшний день среда визуального программирования
Borland Delphi, разработанная на базе языка программирования
Turbo Pascal.
На сегодняшний день выпущено уже 8 версий Borland Delphi.
Введение в язык программирования
Интегрированная
инструментальная оболочка
Turbo Pascal.
многооконный текстовый редактор, для обработки
текстов программ на языке Turbo Pascal;
компоновщик программ;
отладчик программ;
система контекстной информационной помощи;
компилятор (переводчик) текста программ на языке
Turbo Pascal в программу на машинных кодах.
Введение в язык программирования
Вид Turbo Pascal 7.0
"Меню" управления всеми ресурсами ИИО
(Интегрированной инструментальной оболочки).
Область многооконного
текстового редактора.
Строка подсказок.
Введение в язык программирования
Клавиши управления
F1 – вызов помощи
F2 – открыть файл
F3 – сохранить файл
F10 – вызов меню
Alt+F5 – пользовательское окно
Alt+Enter – развернуть\свернуть на весь экран
Alt+X –выход из программы
Shift+стрелки – выделить блок
Ctrl+Ins копировать
Shift+Ins – вставить
Ctrl+F9 – запустить программу
Сtrl+C – принудительная остановка программы
Введение в язык программирования
Файлы Turbo Pascal 7.0
Файлы написанные в Turbo Pascal 7.0 всегда
имеют расширение pas.
Имя файла не должно превышать 8 символов.
Допустимыми считаются следующие символы:
26 латинских буквы;
_ (подчеркивание);
10 цифр;
Введение в язык программирования
Типы числовых данных
тип
диапазон значений
Byte
0 .. 255
Integer
32768 .. 32767
Real
2.9*1039 .. 1.7*1038
требуемая
память
1 байт
2 байта
6 байт
Введение в язык программирования
Задание 1.
Наберите текст программы:
Program pr1;
Begin
Write (‘ Моя первая
программа!!!’);
End.
Введение в язык программирования
Задание №2
Исправьте программу:
Var n:integer;
Begin
For n:=1 to 10 do
Write (‘Информатика’);
Readln;
End.
Запустите программу.
Введение в язык программирования
Задание №3
Откройте файл с вашим именем.
Найдите строку Write
(‘Информатика’);
и замените её на Writeln
(‘Информатика’);
Найдите различия между результатом
выполнения программ.
Введение в язык программирования
Задание №3
Откройте файл с вашим именем.
Найдите строку Write (‘Информатика’);
и замените её на Writeln (‘Информатика’);
Найдите различия между результатом
выполнения программ.
Сохраните программу в файле
Закройте FreePascal.
Введение в язык программирования
Домашнее задание
Знать «горячие клавиши»;
Безошибочно писать все типы данных;
Понимать различия между целыми и
действительными числами.
Материалы на данной страницы взяты из открытых истончиков либо размещены пользователем в соответствии с договором-офертой сайта. Вы можете сообщить о нарушении.