Фонд Развития Физтех Лицея

Самсонов Антон , 10 класс

Язык программирования Паскаль и ветвления

Руководитель: Шайдуллин Р.А.

Язык Паскаль был создан как учебный язык программирования в 1968 –1971г. Никлаусом Виртом. В настоящее время этот язык имеет более широкую сферу применения, чем предусматривалось при его создании. Целью работы Вирта было создание языка, который: Строился бы на небольшом количестве базовых понятий; Имел бы простой синтаксис; Допускал бы перевод программ в машинный код простым компилятором; Все эти качества сделали язык очень популярным и удобным для применения в школе. I. Ветвление в алгоритмах. Блок – схемы и словесное описание ветвлений. 1.1 Основные этапы решения задач на компьютере. Процесс решения задач на компьютере – это совместная деятельность человека и ЭВМ. Этот процесс можно представить в виде нескольких последовательных этапов. На долю человека приходятся этапы, связанные с творческой деятельностью – постановкой, алгоритмизацией, программированием задач, анализом результатов, А на долю компьютера – этапы обработки информации в соответствии с разработанным алгоритмом. Первый этап – постановка задачи. Второй этап – математическое и информационное моделирование. Третий этап – алгоритмизация задачи. Четвёртый этап – программирование. Пятый этап – ввод программы и исходных данных в ЭВМ. Шестой этап – тестирование и отладка программы. Седьмой этап – исполнение отлаженной программы и анализ результатов. 1.2 Алгоритм. Слово алгоритм происходит от algorithmic – латинской формы написания имени латинского математика IX в. Аль-Хорезми, который сформулировал правила выполнения четырёх арифметических действий над многозадачными числами. В дальнейшем алгоритм стали называть описание любой последовательности действий, которую следует выполнить для решения заданной задачи. Алгоритм может быть ориентирован на исполнение его человеком или автоматическим устройством. Алгоритмы, предназначены для выполнения компьютерами, обычно называют компьютерными программами или просто программами. 1.2.1 Линейные алгоритмы. Вычислительный процесс называется линейным (не разветвляющимся), если направление его продолжения на любом этапе вычислений является единственным. Алгоритм линейного вычислительного процесса описывает действия, последовательность выполнения которых не зависит от исходных данных и результатов промежуточных вычислений, т. е является постоянной. Этот процесс является наиболее простым видом вычислений. 1.2.2 Алгоритм с ветвлением. алгоритм ветвления — выбор действия в зависимости от выполнения условия; Ветвление — это такая форма организаций действий, при которой в зависимости от выполнения или невыполнения некоторого условия совершатся либо одна, либо другая последовательность действий. II. Ветвление в Паскале 2.1 Языки программирования. Чтобы компьютер выполнил решение какой – либо задачи, ему необходимо получить от человека инструкции, как её решать. Набор таких инструментов для компьютера, направленный на решение конкретной задачи, называемой компьютерной программой. Современные компьютеры не настолько совершены, чтобы понимать программы, записанные на каком-либо употребляемой человеком языке – русском, английском, японском… Команды, предназначенные для ЭВМ, необходимо записать в понятной ей форме. С этой целью применяются языки программирования – искусственные языки, алфавит, словарный запас и структура которых удобны человеку и понятнее компьютеру. В самом общем смысле языком программирования называется фиксированная система обозначений и правил для описания алгоритмов и структур данных. Языки программирования имеют как бы два лица. Одно из них обращено к человеку, использующему язык для записи своих программ, а другое адресовано ЭВМ, которая должна понимать команды. Исходя из этого, все языки программирования делятся на языки низкого, высокого и сверхвысокого уровня. 2.2 Язык программирования Паскаль. Язык программирования Паскаль (назван в честь выдающегося французского математика и философа Блеза Паскаля (1623 – 1662)), разработан в 1967 – 1971гг. Никлаусом Виртом, профессором, директором института информатики Швейцарской высшей политехнической школы. Язык Паскаль, созданный первоначально для обучения программированию как систематической дисциплине, скоро стал широко использован для разработки программных средств в профессиональном программировании. 2.3 Условный оператор в Паскале. Условные операторы предназначены для выбора к исполнению одного из возможных действий (операторов) в зависимости от некоторого условия (при этом одно из действий может быть пустым, т.е. отсутствовать) В качестве условий выбора используется значение логического выражения. В Турбо Паскале имеются два вида условных операторов: if и case. Составной оператор (оператор варианта). Условный оператор позволяет осуществить ветвление программы только по двум направлениям, одно из которых соответствует выполнению проверяемого условия. Если для переменной необходимо осуществить ряд действий, зависящих от других условий, то надо записывать либо вложенные условные операторы, либо несколько операторов подряд. Для такой операции удобно использовать оператор варианта. 2.3.2 Вложенные условия. Существуют задачи, в которых по одной из ветки ветвления нужно рассмотреть ещё одно условие.

Вернуться к списку тезисов

Обсуждение закрыто.

Владимир Путин:

" Очень жаль, что у нас исчезли некоторые специализированные школы, которые искали талантливых ребят по всей стране и готовили их по особой программе..."

Источник

Андрей Воробьев, губернатор МО:

"Для нас очень важно, чтобы школы Подмосковья были лучшими в стране и ребята здесь получали достойное образование, реализовывались и творили на благо нашей страны. Здесь великолепный директор школы, потрясающий преподавательский состав. По рейтингу подмосковных школ – Физтех-лицей один из лидеров региона."

Игорь Агамирзян:

"Наконец-то, «Физтех-лицей» получил замечательное новое здание. К тому же, ему присвоили имя великого человека и ученого Петра Капицы. Сегодня МФТИ обзавелся новым источником для своей кадровой базы, а Московская область — новым центром притяжения для талантливых детей, с которых все начинается."

Константин Новоселов, Нобелевский
лауреат:

"Я по-хорошему завидую вам, сегодняшним лицеистам, и вашим родителям, потому что у вас есть возможность учиться у самых лучших преподавателей и студентов МФТИ. Близость к Физтеху и близость к живой науке дают колоссальные возможности. Вы будете учиться передовым знаниям в прекрасно оборудованных экспериментальных классах».

Н.В.Карлов, ректор МФТИ 1987-97 г.г.

Мы задумывали сделать такую школу, где и работать и учиться будет трудно, но интересно, где будет царить дух Физтеха.
А «Физтех» означает думать творчески…
«Физтех» означает вечное стремление к совершенству во всем

Из книги «Я – Физтех»


Все отзывы
  • Подписаться на рассылку

    * Это поле обязательно
  • Ваши предложения и комментарии Вы можете направить по адресу info@go2phystech.ru