Что такое findslide.org?

FindSlide.org - это сайт презентаций, докладов, шаблонов в формате PowerPoint.


Для правообладателей

Обратная связь

Email: Нажмите что бы посмотреть 

Яндекс.Метрика

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

Содержание

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

Слайд 2 Информатика
Hard Ware
(технические средства)
Soft Ware
(программные средства)
Brain Ware
(алгоритмические средства)
MS Windows
MS

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

Office
Turbo Pascal
и др.
Термин предложен
А. А. Дородницыным
формальный
исполнитель
программы
задача
алгоритм
Кодирование
на языке
программирования


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

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

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

Язык математики
Язык физики
Язык

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

химии
Язык географии

естественные языки
формальные языки
Алфавит – минимальный набор однозначно
определенных

символов из которых формируется
сообщение.

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

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

должен
служить для записи алгоритма
Язык программирования –

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

Программа для компьютера – запись алгоритма на
языке программирования.

Кодирование
на языке
программирования


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

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

языка набор основных символов.

Синтаксис – набор правил, устанавливающих, какие

комбинации символов являются осмысленными предложениями на этом языке.

Семантика – определяет смысловое значение предложений языка.

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

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

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

коде

программа в машинном коде


Слайд 8 Классификация языков программирования
Языки программирования
машинные
машинно–ориентированные
(языки ассемблера)
машинно-независимые
(высокого уровня)
По степени детализации
процедурные
(Basic,

Классификация языков программированияЯзыки программированиямашинныемашинно–ориентированные(языки ассемблера)машинно-независимые(высокого уровня)По степени детализациипроцедурные(Basic, Pascal)логические(Prolog, Lisp)объектно-ориентированные(Object Pascal,

Pascal)
логические
(Prolog, Lisp)
объектно-
ориентированные
(Object Pascal,
Java, C++)
По способу программирования
Языки низкого уровня
Предназначены

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

Ориентированы
на систематическое
и формальное описание
задачи с тем,
чтобы решение вытекало
из описания.

Программа представляет собой
описание в форме
взаимодействующих объектов


Слайд 9 Автор и один из разработчиков языка
программирования Pascal

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

-
швейцарский инженер и исследователь
в области программирования

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

Слайд 10
Program A1;
var a, b, s: integer;
Begin
Write (‘введите

Program A1; var a, b, s: integer;BeginWrite (‘введите а’);Read (a);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 (‘введите

Program A1; var a, b, s: integer;BeginWrite (‘введите а’);Read (a);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

Program A1; var a, s: integer;BeginWrite (‘введите а’);Red (a);Write (‘введите b’);Read

(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 Где можно научиться программировать

Где можно научиться программировать

  • Имя файла: yazyki-programmirovaniya-ih-klassifikatsiya-sistema-programmirovaniya.pptx
  • Количество просмотров: 123
  • Количество скачиваний: 0