7


  • Учителю
  • Урок информатики в 9 классе на тему: Языки программирования

Урок информатики в 9 классе на тему: Языки программирования

Автор публикации:
Дата публикации:
Краткое описание:
предварительный просмотр материала

9 класс

тема: Язык программирования, программа и ее структура

цель: Знакомство с основными элементами языка Паскаль и его алфавитом.

Вырабатывать умения и навыки применения полученных знаний на практике.

Расширять кругозор учащихся, прививать интерес к предмету.


  1. Повторение пройденного.

  • В чем сходство и в чем отличие между программой и алгоритмом?

  • Перечислите свойства алгоритмов, выполняемых на компьютере.

  • Какие способы описания алгоритмов вы знаете?

  • Какими могут быть этапы решения задач на компьютере?

  • Перечислите виды блоков в схеме алгоритма, их изображения и связи.

  • Что вы знаете о линейных, разветвляющихся и циклических алгоритмах?


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

В 1968 - 1971 гг. швейцарский профессор Никлаус Вирт предложил язык Паскаль в качестве удобного учебного языка программирования.

Почему язык программирования, который мы будем с вами изучать называется не просто Паскаль, а «Турбо Паскаль»? Слово «Турбо» в английском лексиконе означает «ускорение». Транслятор, входящий в Турбо Паскаль, очень быстро переводит программу с языка программирования в машинные коды, заметно быстрее, чем трансляторы в других системах программирования.

Турбо Паскаль - это не отдельный язык программирования, а «расширение» обычного стандартного Паскаля, включающее интегрированную среду программирования. Слова «интегрированная среда» означают, что из одной программы имеется доступ к редактору текстов, транслятору, справочной системе, отладчику и т.д.

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

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

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

Программы предназначены для решения задач и определенной проблемы. В процессе решения задач необходимые начальные сведения вводятся в память компьютера, указываются способы их обработки и описывается, с помощью какого устройства, и в каком виде осуществляется вывод результата. Программа состоит из отдельных строк. Их набор и исправление осуществляется через специальный текстовой редактор. В одной строке можно писать несколько операторов, они разделяются между собой знаком «;», но желательно писать по одному оператору, т.к. это удобно для чтения и можно легко исправлять ошибки. Программа на языке Паскаль состоит из трех разделов: заголовка, раздела описания и раздела операторов. Раздел заголовка начинается с ключевого слова PROGRAM. Затем идет раздел описаний. В зависимости от сложности раздел описания может состоять из одной или нескольких частей. Раздел операторов начинается с ключевого слова begin, затем располагается последовательность операторов (команд), записанных в отдельных строках, и заканчивается ключевым словом end. Структуру программы можно изобразить следующим образом:

Program < название программы>

<�������������

��

<�����������������

���������������������������������


��ример:

Задача 1. Найти длину окружности радиусом r = 5,5 см.

Для определения длины окружности воспользуемся формулой: l = 2 πr .

Program dlina;

Const pi:=3.14159

Var r,l: rial;

Begin

r:=5.5;

l:=2*pi*r;

write ('l=',l);

end.

Все ключевые слова в программах используют без перевода, на английском языке их немного (60 -70 слов), выучить их наизусть не составляет труда.

Языком называется совокупность символов, соглашений и правил, используемых для общения.

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

  • имена (идентификаторы)

  • цифры

  • разделительные знаки

  • специальные символы.

В качестве имен применяются 26 букв латинского алфавита и арабские цифры.

А) в качестве букв используются прописные и строчные буквы латинского алфавита A - Z и a - z и знак подчеркивания ( _ ). В имени можно использовать и цифры, но начинаться оно должно только с буквы. Символы национальных букв в качестве имени не применяются. Их можно использовать в комментариях (заключая в апострофы).

Б) десятичные цифры: 0 - 9.

Шестнадцатиричные цифры состоят из десятичных цифр и шести латинских букв от A до F.

К специальным символам относятся знаки пунктуации и арифметических операций.

В) знаки арифметических операций:

+ - сложение - - вычитание * - умножение / - деление

DIV - целая часть от деления 10 DIV 3 = 3

MOD - остаток от деления 10 MOD 3 = 1

Знаки логических операций:

AND - И (логическое умножение)

OR - ИЛИ (логическое сложение)

NOT - НЕ (отрицание)

XOR - арифметическая операция ИЛИ

SHL - сдвиг последовательности битов влево

SHR - сдвиг последовательности битов вправо.

Г) к разделительным знакам относятся пробел, все управляющие символы, знак клавиши ENTER и комментарий. ( пробел, , (запятая), . (точка), : (двоеточие), ; (точка с запятой), ' (апостроф), (, ), [, ], {, }.

Д) Знаки отношения или сравнения:

= равно, < > (не равно), < (меньше), > (больше), >= (не меньше), <= (не больше).

Ключевые слова являются последовательностью слов, разделенных между собой разделительными знаками. Ключевые слова языка Паскаль можно классифицировать на три группы: резервные слова, стандартные наименования или идентификаторы и нестандартные идентификаторы. В операторах языка используются резервные ключевые слова (их не более 80) Их нельзя использовать в качестве имени переменной или в качестве нестандартных наименований объектов, назначенных пользователем.

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

Чтобы написать программу, которую может выполнить компьютер, нужно знать синтаксис (правило записи элементов) и семантику (правило применения и смысла элементов). Для усвоения этих правил существует два способа языка их наглядного описания. Первый из них - краткий способ записи, предложенный Джоном Бэкусом и Питером Науэром, он широко применялся для описания синтаксиса языка Алгол. Мы рассмотрим второй способ - синтаксическую диаграмму. В ней изображаются правила языка в графическом виде. Эту диаграмму широко использовал основоположник языка - Паскаль Никлаус Вирт, поэтому ее называют синтаксической диаграммой Вирта.


  1. Домашнее задание.

Т. 2.1., 2.2. стр. 35 - 41.



 
 
X

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

После этого кнопка ЗАГРУЗКИ станет активной!

Кнопки рекомендации:

загрузить материал