Программа по формированию навыков безопасного поведения на дорогах и улицах «Добрая дорога детства» 2





Скачать 62.09 Kb.
НазваниеПрограмма по формированию навыков безопасного поведения на дорогах и улицах «Добрая дорога детства» 2
Дата публикации08.02.2014
Размер62.09 Kb.
ТипУрок
100-bal.ru > Информатика > Урок

Криворотова Л.Н. ТР 7.0. Основы программирования

Урок 3



Тема: «Первое знакомство с системой программирования Турбо Паскаль.

Алфавит языка. Команды редактора.



Объяснение нового материала.

  1. Знакомство с системой программирования Турбо Паскаль.

Сегодня, пожалуй, самый теоретически насыщенный урок. Но без основных понятий и правил обойтись невозможно. Вашу программу будет выполнять машина, а она все делает буквально. Поэтому правила написания программы очень жестки, но их немного. Одно утешает, что правила русского языка намного сложнее.

В 1969-1971 г.г. был разработан в Цюрихском Институте информатики новый язык программирования. Автор языка, швейцарский ученый профессор Никлаус Вирт назвал его Паскалем в честь великого французского математика, философа и изобретателя XVII века Блеза Паскаля. Паскаль изобрел вычислительное устройство, именно поэтому новому языку было дано его имя. Первоначальная цель разработки языка диктовалась необходимостью инструмента для обучения программированию студентов. Однако очень скоро обнаружилась чрезвычайная эффективность языка Pascal в самых разнообразных приложениях, от решения небольших задач до разработки сложных программных систем.

Благодаря своей четкости и логичности Паскаль надолго занял свое место среди других языков про­граммирования не только как средство разработки серьезных программ-приложений. Он также очень хорошо подходит для обучения программированию. Впоследствии появились различные версии языка и его расширения, дополненные новыми возможностями. Наиболее известным расширением стал пакет Турбо Паскаль фирмы Borland, появившийся в 1983 г. и сразу ставший событием в мире компьютерных тех­нологий. Слово «Турбо» в английском лексиконе обозначает ускорение. Транслятор, входящий в состав Турбо Паскаля, очень быстро переводит программу с языка программирования в машинные коды, заметно быстрее, чем трансляторы в других системах программирования. Первое упоминание о нем содержалось в рекламе, опубликованной в журнале BYTE, а сам пакет предназначался для операционной системы СР/М. В начале 1984 г. он был перенесен в среду операционной системы для персональных компьютеров MS-DOS и приобрел огромную популярность. С тех пор появилось несколько версий Турбо Паскаля, последняя - седьмая.

Фирма Borland/Inprise завершила линию продуктов Турбо Паскаль и перешла к выпуску системы визуальной разработки для Windows — Delphi. Несмотря на это, Турбо Паскаль продолжает играть роль отличного языка для первого знакомства с миром «серьезного» программирования. Это связано как с его четкой логической структурой, так и с теми возможностями, которые позволяют использовать Турбо Паскаль для решения разнообразных задач. Среди них вычисления и обработка данных, компьютерная графика, работа со звуком, системное программирование. Турбо Паскаль позволяет применять приемы объектно-ориентированного программирования — одной из ведущих современных компьютерных технологий.

  1. Алфавит языка.

Текст Pascal-программы представляет собой последовательность строк, состоящих из символов, образующих алфавит языка. Строки программы завершаются специаль­ными управляющими символами, не входящими в алфавит. Максимальная длина строки составляет 126 символов.

Алфавит языка состоит из следующих символов:

• Заглавные и строчные латинские буквы и символ 'подчерк':

A, B, c..., X, Y, z, a, b, c, …, x, y, z,…

Обратите внимание, что в языке Turbo Pascal символ 'подчерк' считается буквой.

Буквы используются для формирования идентификаторов и служебных слов.

• Десять арабских цифр от 0 до 9:

0, 1, 2, 3, 4, 5, 6, 7, 8, 9

Цифры используются для записи чисел и идентификаторов.

• Двадцать два специальных символа:

+ - * / = > < . , ; : @ ' ( ) [ ] { } # $ ^

Специальные символы используются для конструи­рования знаков операций, выражений, комментари­ев, а также как синтаксические разделители.

3. Лексическая структура языка. Комментарии и пробелы

Символы из алфавита языка используются для построения базовых элементов Pascal-программ - лексем.

Лексема - минимальная единица языка, имеющая самостоятельный смысл. В Turbo Pascal имеются следующие классы лексем:

1. Служебные (зарезервированные) слова. Это ограниченная группа слов, построенных из букв. Каждое служебное слово представляет собой неделимое образование, смысл которого фиксирован в языке. Служебные слова НЕЛЬЗЯ использовать в качестве имен, вводимых программистом (т.е. в качестве идентификаторов переменных, констант и т.д.). Всего 55 служебных слов языка.

2. Идентификаторы (имена). Идентификаторы вводятся для обозначения в программе переменных, констант, типов, меток, процедур и функций и формируются из букв и цифр.

Длина идентификатора может быть произвольной, однако компилятор воспринимает только ПЕРВЫЕ 63 его сим­вола.

Важно помнить, что в языке Turbo Pascal соответствующие заглавные и строчные буквы в идентификаторах и служебных словах НЕ РАЗЛИЧАЮТСЯ.

  1. Изображения. Эта группа лексем обозначает числа, символьные строки и некоторые другие значения. Правила построения изображений будут приведены в соответствующих разделах.

  2. Знаки операций формируются из одного или нескольких специальных символов и предназначены для задания действий по преобразованию данных и вычислению значений.

  3. Разделители также формируются из специальных символов и в основном используются для повышения наглядности текстов программ. Примерами разделителей могут служить следующие конструкции: ; : = ( .

В текстах Pascal-программ допускаются фрагменты пояснительного характера - комментарии. Наличие комментариев не изменяет смысл программы и не влияет на ее выполнение.

В Turbo Pascal комментарии представляют собой произвольную последовательность символов (не обязательно из алфавита языка; то есть допускаются и русские буквы), заключенную в фигурные скобки '{' и '}' или в разделители вида '(*' и '*)', например:

{Это комментарий}

(*А это длинный комментарий, расположенный на

нескольких строках*)

Вложенность комментариев друг в друга допускается только для комментариев, заключенных в различные пары скобок, например:

{Комментарий (*Вложенный комментарий*) Комментарий}

Комментарий может находиться МЕЖДУ ЛЮБЫМИ ДВУМЯ ЛЕКСЕМАМИ программы.

Важную роль в тексте Pascal-программы играет символ, не имеющий специального графического изображения, - пробел. Символы пробелов используются для отделения лексем друг от друга в тех случаях, когда слитное написание двух или более лексем может исказить смысл программы. В частности, если идентификаторы и служебные слова записываются друг за другом, то они обязательно должны быть отделены одним или несколькими пробелами (или расположены в различных строках), так как их слитное написание будет воспринято как один идентификатор. В остальных случаях использование пробелов необязательно и служит целям наглядности, способствуя лучшему внешнему виду программ. Можно сказать, что пробелы, так же, как и комментарии, могут (в любом количестве) находиться между любыми двумя лексемами программы.

Команды редактора

Основные команды, необходимые для работы. Остальные команды можно узнать в процессе работы с Турбо Паскалем, используя режим помощи (клавиша

Команды управления движением курсора

– перемещение курсора на символ вправо;

  • перемещение курсора на символ влево;

  • перемещение курсора на строку вверх;

  • перемещение курсора на строку вниз;

  • перемещение курсора в начало текущей

строки;

—перемещение курсора в конец текущей

строки;

—перемещение курсора на страницу вверх;

—перемещение курсора, на страницу вниз;

Примечание. Страница,— это один экран (21 строка).
- перемещение курсора в левый верхний угол экрана;

- перемещение курсора в левый нижний угол экрана;

Команды вставки и удаления текста




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

- удаление символа, стоящего слева от курсора;

Примечание. Иногда на этой клавише написано, а иногда это стрелка, расположенная над клавишей ввода ).




- вставка пустой строки над строкой, в которой находится курсор;
- удаление строки, в которой находится курсор.

Добавить документ в свой блог или на сайт

Похожие:

Программа по формированию навыков безопасного поведения на дорогах и улицах «Добрая дорога детства» 2 iconПрограмма по формированию навыков безопасного поведения на дорогах...
Проектно-образовательная деятельность по формированию у детей навыков безопасного поведения на улицах и дорогах города
Программа по формированию навыков безопасного поведения на дорогах и улицах «Добрая дорога детства» 2 iconПрограмма по формированию навыков безопасного поведения на дорогах...
Цель: Создание условий для формирования у школьников устойчивых навыков безопасного поведения на улицах и дорогах
Программа по формированию навыков безопасного поведения на дорогах и улицах «Добрая дорога детства» 2 iconПрограмма по формированию навыков безопасного поведения на дорогах...
«Организация воспитательно- образовательного процесса по формированию и развитию у дошкольников умений и навыков безопасного поведения...
Программа по формированию навыков безопасного поведения на дорогах и улицах «Добрая дорога детства» 2 iconПрограмма по формированию навыков безопасного поведения на дорогах...
Цель: формировать у учащихся устойчивые навыки безопасного поведения на улицах и дорогах, способствующие сокращению количества дорожно-...
Программа по формированию навыков безопасного поведения на дорогах и улицах «Добрая дорога детства» 2 iconПрограмма по формированию навыков безопасного поведения на дорогах...
Конечно, главная роль в привитии навыков безопасного поведения на проезжей части отводится родителям. Но я считаю, что процесс воспитания...
Программа по формированию навыков безопасного поведения на дорогах и улицах «Добрая дорога детства» 2 iconПрограмма по формированию навыков безопасного поведения на дорогах...
Поэтому очень важно воспитывать у детей чувство дисциплинированности и организованности, чтобы соблюдение правил безопасного поведения...
Программа по формированию навыков безопасного поведения на дорогах и улицах «Добрая дорога детства» 2 iconПрограмма по формированию навыков безопасного поведения на дорогах...
Всероссийский конкур сочинений «Пусть помнит мир спасённый» (проводит газета «Добрая дорога детства»)
Программа по формированию навыков безопасного поведения на дорогах и улицах «Добрая дорога детства» 2 iconПрограмма по формированию навыков безопасного поведения на дорогах...
Поэтому очень важно воспиты­вать у детей чувство дисциплинированности, добиваться, чтобы соблюдение правил безопасного поведения...
Программа по формированию навыков безопасного поведения на дорогах и улицах «Добрая дорога детства» 2 iconПрограмма по формированию навыков безопасного поведения на дорогах...

Программа по формированию навыков безопасного поведения на дорогах и улицах «Добрая дорога детства» 2 iconПрограмма по формированию навыков безопасного поведения на дорогах...

Программа по формированию навыков безопасного поведения на дорогах и улицах «Добрая дорога детства» 2 iconПрограмма по формированию навыков безопасного поведения на дорогах...

Программа по формированию навыков безопасного поведения на дорогах и улицах «Добрая дорога детства» 2 iconПрограмма по формированию навыков безопасного поведения на дорогах...

Программа по формированию навыков безопасного поведения на дорогах и улицах «Добрая дорога детства» 2 iconПрограмма по формированию навыков безопасного поведения на дорогах...

Программа по формированию навыков безопасного поведения на дорогах и улицах «Добрая дорога детства» 2 iconПрограмма по формированию навыков безопасного поведения на дорогах...

Программа по формированию навыков безопасного поведения на дорогах и улицах «Добрая дорога детства» 2 iconПрограмма по формированию навыков безопасного поведения на дорогах...

Программа по формированию навыков безопасного поведения на дорогах и улицах «Добрая дорога детства» 2 iconПрограмма по формированию навыков безопасного поведения на дорогах...



Школьные материалы


При копировании материала укажите ссылку © 2013
контакты
100-bal.ru
Поиск