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

Содержание

Языки программирования. Эволюция языков программирования.

Слайд 1Программист без знания языка программирования, как художник который не умеет держать

в руках кисть.

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

Слайд 2Языки программирования. Эволюция языков программирования.

Языки программирования.  Эволюция языков программирования.

Слайд 3Цель занятия: сформировать навыки классифицирования языков программирования, уметь их различать, знать

основные составляющие языка программирования.
Цель занятия: сформировать навыки классифицирования языков программирования, уметь их различать, знать основные составляющие языка программирования.

Слайд 4КЛЮЧЕВЫЕ СЛОВА
Язык программирования.
Естественные языки, формальные языки
Ассемблер
Языки программирования высокого уровня (ЯПВУ)
Машинный код,

семантика.



КЛЮЧЕВЫЕ СЛОВАЯзык программирования.Естественные языки, формальные языкиАссемблерЯзыки программирования высокого уровня (ЯПВУ)Машинный код, семантика.

Слайд 5Вам нужно написать свою первую программу, какую классификацию языков программирования вы

выберете?

Вам нужно написать свою первую программу, какую классификацию языков программирования вы выберете?

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

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

естественные языки
формальные

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

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

Язык программирования – это формальная знаковая система, которую понимает компьютер.

Слайд 8История развития языков программирования.
Машинный язык 40-50 г. 20 века.


История развития языков программирования.Машинный язык 40-50 г. 20 века.

Слайд 9 Машинный код – система команд (набор кодов операций) конкретной вычислительной машины которая выполняется  непосредственно процессором этой

вычислительной машины.

Машинный код.

 Машинный код – система команд (набор кодов операций) конкретной вычислительной машины которая выполняется  непосредственно процессором этой вычислительной машины.Машинный код.

Слайд 10Ассемблер 50-60 г. 20 века
История развития языков программирования.

Ассемблер 50-60 г. 20 века История развития языков программирования.

Слайд 11Языки программирования высокого уровня
 Язык программирования, разработанный для быстроты и удобства

использования программистом.



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

Слайд 12Первые языки высокого уровня
BASC (1964 г.)

FORTRAN (1954)

COBOL (1959)

Первые языки высокого уровня BASC (1964 г.)FORTRAN (1954)COBOL (1959)

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

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

Слайд 14Компилируемые и интерпретируемые языки
Компилируемые

Интерпретируемые
Компилируемые и интерпретируемые языки  Компилируемые       Интерпретируемые

Слайд 15С помощью языка программирования создается не готовая программа, а только ее

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

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

Слайд 16Языки программирования
Низкого уровня
Высокого уровня
Машинный язык
ассемблер
Компилируемые
интерпретируемые

Языки программирования Низкого уровняВысокого уровняМашинный языкассемблерКомпилируемыеинтерпретируемые

Слайд 17Код написанный на языке высокого уровня. (Сложение двух чисел).
var a, b,

c:integer; begin writeln ('Введите первое число'); readln (a); writeln ('Введите второе число'); readln (b); c:=a+b; writeln ('Сумма равна ',c); end.
Пример
Код написанный на языке высокого уровня. (Сложение двух чисел).var a, b, c:integer; begin writeln ('Введите первое число');

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

b’);
Read (b);
S:=a+b;
Write (‘S=’, S);
End.




?

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

Sin (300)=?

информация

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

Слайд 19Домашнее задание
Тема: Работа в среде программирования
1. Назначение основных клавиш, управление мышью,

набор текста
2. Отладка, выполнение, просмотр результатов.
3. Виды трансляции: компиляция, трансляция.
Интернет-ресурсы
ru.wikipedia.org/wiki/Компилятор
ru.wikipedia.org/wiki/Транслятор
http://inf1.info/book/export/html/134
Литературные источники
1. Операционные системы сети и интернет-технологии С. А. Жданов, В.Г. Маняхина стр.22 «Среды программирования для языков высокого уровня»
2. Основы алгоритмизации и программирования Е.В. Карпиленко , стр. 28 «Работа в среде программирования»
Домашнее заданиеТема: Работа в среде программирования1. Назначение основных клавиш, управление мышью, набор текста 2. Отладка, выполнение, просмотр

Что такое shareslide.ru?

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


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

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

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

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