Я ЗЫК ПРОГРАММИРОВАНИЯ П АСКАЛЬ. А ЛГОРИТМЫ Учитель информатики Артеменко Т.В.
С ОДЕРЖАНИЕ : Программирование термин Паскаль История создания Алгоритмы Циклы Основные команды Основные функции
П РОГРАММИРОВАНИЕ Программирование создание компьютерных программ с помощью языков программирования.
Паскаль (англ. Pascal ) язык программирования общего назначения. Один из наиболее известных языков программирования, широко применялся в промышленном программировании, используется для обучения программированию в высшей школе, является базой для ряда других языков.
ОСНОВНЫЕ КОМАНДЫ Ниже приведены основные команды среды разработчика Турбо Паскаль и соответствующие им горячие клавиши. Ctrl+F9 - запуск программы Alt+F5 - просмотр пользовательского экрана F2 - сохранение программы F3 - открытие сохраненной программы Alt+F3 - закрытие активного окна Alt+X - выход из Турбо Паскаль F1 - контекстная помощь Ctrl+F1 - справка об операторе, на котором установлен курсор Alt+Backspace - отмена последнего изменения Ctrl+Y - удаление строки Shift+стрелки - выделение блока текста Ctrl+Insert - копирование выделенного блока в буфер Shift+Insert - вставка из буфера
О СНОВНЫЕ ФУНКЦИИ
И СТОРИЯ Язык назван в честь выдающегося французского математика, физика, литератора и философа Блеза Паскаля, который создал первую в мире механическую машину, складывающую два числа. Язык Паскаль был создан Никлаусом Виртом в годах после его участия в работе комитета разработки стандарта языка Алгол-68. Он был опубликован в 1970 году Виртом как небольшой и эффективный язык, чтобы способствовать хорошему стилю программирования, использовать структурное программирование и структурированные данные. Последующая работа Вирта была направлена на создание на основе Паскаля языка системного программирования, с сохранением возможности вести на его базе систематический, целостный курс обучения профессиональному программированию. Результат этой работы язык Модула-2.
В ИДЫ АЛГОРИТМОВ Линейный Разветвляющиеся
А ЛГОРИТМЫ Линейный Алгоритм линейной структуры представляет собой последовательность действий и не содержит каких-либо условий Пример: READLN(A,B); C:=SQRT(A*A+B*B); P:=A+B+C; WRITELN(P);
А ЛГОРИТМЫ Разветвляющиеся алгоритмы В таких алгоритмах делается выбор: выполнять или не выполнять какую-нибудь группу команд в зависимости от условия, т.е. выбирается один из нескольких возможных путей (вариантов) вычислительного процесса. Каждый подобный путь называется ветвью алгоритма.
Ф ОРМЫ РАЗВЕТВЛЯЮЩИХСЯ АЛГОРИТМОВ Полная форма Неполная форма
П ОЛНАЯ ФОРМА Полная форма - это форма записи разветвляющегося алгоритма, в которой предусмотрены команды в ветви "да" и в ветви "нет". 1. Происходит проверка условия. Если а>b, то происходит присваивание к переменной "а" значение "а*2", а к переменной "b", значение "1". Иначе, т.е. если а
Н ЕПОЛНАЯ ФОРМА Неполная форма - это форма записи разветвляющегося алгоритма, в которой предусмотрены команды только в одной ветви. 1. Происходит проверка условия. Если x>0, то переменной "y" присваивается значение "sin(x)" Иначе, т.е. если x
В ИДЫ ЦИКЛОВ Цикл – пока (с предусловием) Цикл до (с постусловием) Цикл с параметром
Ц ИКЛ – ПОКА ( С ПРЕДУСЛОВИЕМ ) Циклом называется последовательность действий, выполняемых многократно, каждый раз при новых значениях параметров.
Ц ИКЛ ДО ( С ПОСТУСЛОВИЕМ ) Цикл предназначен для организации многократного исполнения набора инструкций. цикл с постусловием реализуется оператором while
Ц ИКЛ С ПАРАМЕТРОМ Цикл с параметром используется, когда известно начальное значение переменной, конечное значение и шаг изменения равен 1 или –1, т.е. параметр увеличивается или уменьшается на единицу. Таким образом, цикл с параметром организует выполнение одного или нескольких операторов заранее определенное число раз