Главная / Информатика / Конспект урока по Информатике и ИКТ на тему "Языки программирования, их классификация. Правила представления данных" (9 класс)

Конспект урока по Информатике и ИКТ на тему "Языки программирования, их классификация. Правила представления данных" (9 класс)

Уильям (Билл) Гейтс
Информатика Hard Ware (технические средства) Soft Ware (программные средства)...
Языки программирования, их классификация. Системы программирования
языки повторение Русский язык Английский язык Немецкий язык Японский язык … Я...
формальный исполнитель программы задача алгоритм Язык программирования должен...
Три составляющих языка программирования: Алфавит – фиксированный для данного ...
110001101010010000 Формальный исполнитель программ. Обрабатывает информацию в...
Классификация языков программирования Языки программирования машинные машинно...
Автор и один из разработчиков языка программирования Pascal - швейцарский инж...
 Program A1; var a, b, s: integer; Begin Write (‘введите а’); Read (a); Writ...
Program A1; var a, b, s: integer; Begin Write (‘введите а’); Read (a); Write ...
Program A1; var a, s: integer; Begin Write (‘введите а’); Red (a); Write (‘вв...
Многооконный режим работы «Дружественная» к пользователю диалоговая среда Биб...
Система программирования – система для разработки новых программ на конкретно...
Где можно научиться программировать АГУ (математический)	Прикладная математик...
Домашнее задание: Конспект – знать. * Подготовить сообщение о каком-либо язык...
1 из 16

Описание презентации по отдельным слайдам:

№ слайда 1 Уильям (Билл) Гейтс
Описание слайда:

Уильям (Билл) Гейтс

№ слайда 2 Информатика Hard Ware (технические средства) Soft Ware (программные средства) Br
Описание слайда:

Информатика Hard Ware (технические средства) Soft Ware (программные средства) Brain Ware (алгоритмические средства) MS Windows MS Office Turbo Pascal и др. Термин предложен А. А. Дородницыным формальный исполнитель программы задача алгоритм Кодирование на языке программирования

№ слайда 3 Языки программирования, их классификация. Системы программирования
Описание слайда:

Языки программирования, их классификация. Системы программирования

№ слайда 4 языки повторение Русский язык Английский язык Немецкий язык Японский язык … Язык
Описание слайда:

языки повторение Русский язык Английский язык Немецкий язык Японский язык … Язык математики Язык физики Язык химии Язык географии … естественные языки формальные языки Алфавит – минимальный набор однозначно определенных символов из которых формируется сообщение.

№ слайда 5 формальный исполнитель программы задача алгоритм Язык программирования должен бы
Описание слайда:

формальный исполнитель программы задача алгоритм Язык программирования должен быть формализованным Язык программирования должен служить для записи алгоритма Язык программирования – формализованный язык для записи алгоритма, предназначенного для исполнителя – компьютера. Программа для компьютера – запись алгоритма на языке программирования. Кодирование на языке программирования

№ слайда 6 Три составляющих языка программирования: Алфавит – фиксированный для данного язы
Описание слайда:

Три составляющих языка программирования: Алфавит – фиксированный для данного языка набор основных символов. Синтаксис – набор правил, устанавливающих, какие комбинации символов являются осмысленными предложениями на этом языке. Семантика – определяет смысловое значение предложений языка.

№ слайда 7 110001101010010000 Формальный исполнитель программ. Обрабатывает информацию в дв
Описание слайда:

110001101010010000 Формальный исполнитель программ. Обрабатывает информацию в двоичном коде Программист Программа на машинно- независимом языке транслятор ассемблер

№ слайда 8 Классификация языков программирования Языки программирования машинные машинно–ор
Описание слайда:

Классификация языков программирования Языки программирования машинные машинно–ориентированные (языки ассемблера) машинно-независимые (высокого уровня) По степени детализации процедурные (Basic, Pascal) логические (Prolog, Lisp) объектно- ориентированные (Object Pascal, Java, C++) По способу программирования Языки низкого уровня Предназначены для однозначного описания алгоритмов, требуют явно выписать процедуру решения Ориентированы на систематическое и формальное описание задачи с тем, чтобы решение вытекало из описания. Программа представляет собой описание в форме взаимодействующих объектов

№ слайда 9 Автор и один из разработчиков языка программирования Pascal - швейцарский инжене
Описание слайда:

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

№ слайда 10  Program A1; var a, b, s: integer; Begin Write (‘введите а’); Read (a); Write (
Описание слайда:

 Program A1; var a, b, s: integer; Begin Write (‘введите а’); Read (a); Write (‘введите b’); Read (b); S:=a+b; Write (‘S=’, S); End. ? Нужна специальная программа для создания и редактирования программ на том или ином языке программирования. Sin (300)=? информация

№ слайда 11 Program A1; var a, b, s: integer; Begin Write (‘введите а’); Read (a); Write (‘в
Описание слайда:

Program A1; var a, b, s: integer; Begin Write (‘введите а’); Read (a); Write (‘введите b’); Read (b); S:=a+b; Write (‘S=’, S); End. 01110001110010011110001000110011101001000110 Транслятор – программа, которая преобразует программу, написанную на языке высокого уровня в программу, состоящую из машинных команд. Интерпретатор – переводит и выполняет программу построчно Компилятор – читает программу целиком, переводит и создает законченный вариант программы на машинном языке, который затем и выполняется

№ слайда 12 Program A1; var a, s: integer; Begin Write (‘введите а’); Red (a); Write (‘введи
Описание слайда:

Program A1; var a, s: integer; Begin Write (‘введите а’); Red (a); Write (‘введите b’); Read (b); S:=a+b; Write (‘S=’, S); End Program A1; var a, b, s: integer; Begin Write (‘введите а’); Read (a); Write (‘введите b’); Read (b); S:=a+b; Write (‘S=’, S); End. Отладочная программа (т. е. программа, помогающая находить устранять ошибки в программе )

№ слайда 13 Многооконный режим работы «Дружественная» к пользователю диалоговая среда Библио
Описание слайда:

Многооконный режим работы «Дружественная» к пользователю диалоговая среда Библиотеки стандартных программ и функций Графические библиотеки Утилиты для работы с библиотеками Встроенная справочная служба И др.

№ слайда 14 Система программирования – система для разработки новых программ на конкретном я
Описание слайда:

Система программирования – система для разработки новых программ на конкретном языке программирования. Средства создания и редактирования программ. Компилятор или интерпретатор. Отладочные программы. Многооконный режим работы «Дружественная» к пользователю диалоговая среда Библиотеки стандартных программ и функций Графические библиотеки Утилиты для работы с библиотеками Встроенная справочная служба И др.

№ слайда 15 Где можно научиться программировать АГУ (математический)	Прикладная математика И
Описание слайда:

Где можно научиться программировать АГУ (математический) Прикладная математика И информатика Математика, компьютерные науки. АГУ (физический ) Вычислительные машины, комплексы, сети АлтГТУ Информатика и вычислительная техника (факультеты инженерной педагогики и информатики, инженерно-физический, информационных технологий и бизнеса ) БГПА Факультет математики и информатики

№ слайда 16 Домашнее задание: Конспект – знать. * Подготовить сообщение о каком-либо языке п
Описание слайда:

Домашнее задание: Конспект – знать. * Подготовить сообщение о каком-либо языке программирования: создатель языка, для каких целей создавался язык и т. д.

Конспект урока по Информатике и ИКТ на тему "Языки программирования, их классификация. Правила представления данных" (9 класс)
  • Информатика
Описание:

Тема урока: «Языки программирования, их классификация. Правила представления данных».

Класс: Дата:

Цели урока:

Обучающие: познакомить учащихся с общими характеристиками языков программирования, с программой и ее структурой, дать понятие переменной, сформировать представление о типах данных; сформировать у учащихся первичные знания по применению изученного материала.

Развивающие: учить анализировать, обобщать и систематизировать;

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

Тип урока: урок изучения и первичного закрепления новых знаний.

ХОД УРОКА

1.Орг.момент (приветствие, определение отсутствующих на уроке)

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

Язык программирования

  • Это формальная знаковая система (набор команд), которую понимает компьютер.
  • Алфавит языка – множество символов, используемых в этом ЯП.

В начале 70-х годов XX века швейцарский учёный Никлаус Вирт разработал язык программирования, и дал ему название Паскаль, в честь знаменитого французского математика XVII века, изобретателя первой счётной машины Блеза Паскаля. С помощью ЯП Паскаль можно разрабатывать программы самого разного назначения. Синтаксис этого языка интуитивно понятен даже тем, кто только начинает осваивать азы программирования.

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

потому, что учит как правильно написать программу, но и тому, как правильно

разрабатывать методы решения задач программирования

Алфавит языка:

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

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

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

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

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

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

  • Описание меток;
  • Определение констант;
  • Определение типов;
  • Описание переменных;
  • Описание процедур и функций.

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

Begin

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

End.

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

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

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

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

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

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

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

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

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

END.

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

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

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

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

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

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

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

Begin

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

End.

Арифметические действия

Если в программе записать:

Writeln(‘3+8’);

То после исполнения программы в экране выполнения появится надпись 3+8

Если же записать:

Writeln(3+8); //без апострофов

То после исполнения программы в экране выполнения появится надпись 11, т.е. Pascal произведет сам расчёт

Понятие переменной.

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

Переменная - это область в оперативной памяти компьютера для хранения какой-либо информации.

Само название "переменная" подразумевает, что содержимое этого участка может изменяться.

Любая константа или переменная, используемая в программе, принадлежит к определённому типу.

Типы данных.

Тип задаёт:

- множество допустимых значений переменных,

- внутреннюю форму представления данных в памяти компьютера,

  • возможные операции и функции, которые

могут выполняться над значениями.

Данные целого типа

Константа целого типа – любое число, записанное без точки. Формат обьявления констант: CONST имя = значение; Пример:

Const A = 8;

Переменные, которые принимают в качестве значений константы целого типа также относятся к целому типу. Для описания переменных целого типа используется слово INTEGER. Чтобы описать в разделе переменных еременных относящуюся к целому типа нужно соблюдать такой формат: Var имя:тип

Пример:

Var a,b: integer;

В данном примере обьявленны переменные a и b. Они принадлежат к целому типу. Над данными целого типа можно выполнить следующие арифмитические операции:

  1. Сложение (+);
  2. Вычитание (-);
  3. Умножение (*);
  4. Деление с отбрасыванием дробной части (div);
  5. Получение целого остатка при делении целого данного на целое (mod);
Автор Кондрашин Евгений Анатольевич
Дата добавления 13.01.2016
Раздел Информатика
Подраздел Конспекты
Просмотров 781
Номер материала MA-063755
Скачать свидетельство о публикации

Оставьте свой комментарий:

Введите символы, которые изображены на картинке:

Получить новый код
* Обязательные для заполнения.


Комментарии:

↓ Показать еще коментарии ↓




Похожие материалы