О языках программирования и трансляторах. История языков программирования

Понятия "язык программирования", "трансляторы", виды и история возникновения. Назначение интерпретатора и компилятора. Универсальность алгоритмического языка Паскаль. Набор символов, которые можно использовать для написания программ. Тело программы.

Рубрика Педагогика
Вид конспект урока
Язык русский
Дата добавления 17.05.2020
Размер файла 431,6 K

Отправить свою хорошую работу в базу знаний просто. Используйте форму, расположенную ниже

Студенты, аспиранты, молодые ученые, использующие базу знаний в своей учебе и работе, будут вам очень благодарны.

Размещено на http://www.allbest.ru/

Тема урока: «О языках программирования и трансляторах. История языков программирования»

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

Цель: - дать понятие язык программирования, трансляторы, разобрать виды и историю возникновения;

- развить познавательный интерес;

- формирование информационной культуры.

Тип урока: изучение нового материала.

Вид урока: комбинированный.

Характеристика контингента учащихся: 9 класс.

Уровень изучения дисциплины: базовый.

Время урока: 45 минут.

Методы обучения: словесные, наглядные, практические.

Форма обучения: коллективная.

Оборудование: учебник 9 класса по информатике.

План урока

I) Организационное начало урока. (1 минута)

II) Проверка домашнего задания. (6 минут)

III) Актуализация знаний учащихся. (3 минуты)

IV) Изучение нового материала. (19 минут)

V) Закрепление нового материала. (8 минут)

VI) Подведение итогов. (5 минут)

VII) Выставление оценок. (1 минута)

VIII) Домашнее задание. (1 минута)

IX) Организационное окончание урока. (1 минута)

Ход урока

I) Организационное начало урока.

- Здравствуйте. Все готовы к уроку? Проверьте, чтобы на столах лежали ручки, тетрадки, дневники и учебник. Запишите число и классная работа, отступив четыре клетки от предыдущей работы.

II) Проверка домашнего задания.

III) Актуализация знаний учащихся.

- На сегодняшнем уроке мы будем изучать новую тему, запишите у себя в тетрадях «Языки программирования и трансляторы. История языков программирования

IV) Изучение нового материала.

- Запишите у себя в тетрадях

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

Транслятор - программное средство, которое служит для преобразования программы в машинный код.

Рис. 1

Трансляторы делятся на:

Интерпретатор переводит и выполняет программу строка за строкой.

Компилятор переводит программу целиком, а затем выполняет её.

- Итак, существует несколько тысяч языков программирования. Такие как Джава (Java), Си (С, С++), Бейсик (Basic, Visual Basic), Паскаль (Pascal, Object Pascal, Delphi). Мы с вами познакомимся с языком программирования Паскаль, который был разработан Никлаусом Виртом (Швейцария) в 1968-1969 гг. Своё название этот язык получил в честь французского учёного Блеза Паскаля, известного не только своими достижениями в математике, физике и философии, но и созданием первой мире механической машины, выполнявшей сложение двух чисел.

Рис. 2

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

Язык Си был изобретен в 1972 году Денисом Ричи и Кеном Томпсоном. Бьярном Страустрапом был разработан язык Си++ - расширение языка Си.

Язык Паскаль был разработан в 1970 году Никлаусом Виртом.

Язык Бейсик был создан в 1964 году Томасом Куртом и Джоном Кемени.

Изучение этого языка мы начнём с его алфавита - набор допустимых символов, которые можно использовать для написания программ.

- Я записываю на доске, вы за мной у себя в тетрадях

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

//Заголовок (необязательная часть)

//Блок описаний

//Тело программы

Блок описаний

· Описание меток;

· Определение констант;

· Определение типов;

· Описание переменных;

· Описание процедур и функций.

Тело программы

Begin

…………{тело программы, список команд}

End.

Структура программы

Program NameProgram; {заголовок программы}

Uses …;{раздел подключения модулей}

Label …; {раздел описания меток}

Const …; {раздел описания констант}

Туре …; {раздел определения типов}

Var …; {раздел описания переменных}

Function …; Procedure …; {раздел описания функций и процедур}

BEGIN ... {раздел операторов}

END.

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

{могут находится в фигурных скобках}

//могут писаться после двух слэшей

Оператор вывода

Write(`текст'); - оператор вывода текста и переменных на экран (оставляет курсор на текущей строке);

Writeln(`текст'); - оператор вывода текста и переменных на экран (переносит курсор на новую строку);

Пример программы

Begin

write(`Это моя первая программа!');

End.

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

1. 26 букв латинского алфавита от А до Z;

2. Буквы кириллицы от А до Я;

3. Цифры от 0 до 9;

4. Знаки арифметических операций: + , - , * , / , ^ , \ ;

5. Знаки отношений: = , < , > ;

6. Специальные символы: пробел , " (кавычки) , # , $ , & , ? ,' (апостроф) , ( , ) , . , ; , % .

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

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

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

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

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

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

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

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

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

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

-Запишите следующий заголовок: «Типы данных языка Pascal»

Название

Тип

Диапазон

Целочисленный

integer

-32768..+32767

Вещественный

real

±(2,9·10-39…1,7·10+39)

Символьный

char

Произвольный символ алфавита

Строковый

string

Последовательность символов длиной меньше 255

Логический

boolean

Истина (true)=1 и ложь (false)=0

Данные можно представлять переменными и константами

Переменная - это величина, которая в процессе выполнения программы может менять свое значение.

Имя переменной - это произвольный набор символов, который может содержать от 1 до 40 символов, причем первый символ должен быть латинской буквой, а остальные - латинскими буквами или цифрами.

Общий вид программы:

Program <имя программы>;

Const <список постоянных значений>;

Var <описание используемых переменных>

Begin <начало программного блока> опеpатоp_1; опеpатоp_2; . . опеpатоp_N;

End.

V) Закрепление нового материала.

-Давай те разберем несколько заданий, для усвоения нового материала.

Задание №1. Установите соответствие между названиями типов данных и их обозначениями:

Рис. 3

Задание №2. Найти длину окружности радиусом 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.

Задание №3. Найдите ошибку в следующей программе:

Program a1;

var c: integer;

begin

c:= 4.75;

writeln (`c=', c)

end.

VI) Подведение итогов.

- Итак, что нового вы узнали сегодня.

Какие языки программирования вы сейчас знаете?

Что такое транслятор?

На какие виды делятся языки высокого уровня?

Осталось ли что-нибудь непонятным?

- Молодцы. Вы внимательно слушали материал.

VII) Выставление оценок.

- Оценки за урок получают…..

VIII) Домашнее задание.

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

IX) Организационное окончание урока.

- Урок окончен. До свидания, до новых встреч.

Размещено на Allbest.ru

...

Подобные документы

Работы в архивах красиво оформлены согласно требованиям ВУЗов и содержат рисунки, диаграммы, формулы и т.д.
PPT, PPTX и PDF-файлы представлены только в архивах.
Рекомендуем скачать работу.