Содержание
-
Уильям (Билл) Гейтс
-
Информатика Hard Ware (технические средства) Soft Ware (программные средства) Brain Ware (алгоритмические средства) MS Windows MS Office Turbo Pascal и др. Термин предложен А. А. Дородницыным формальный исполнитель программы задача алгоритм Кодирование на языке программирования
-
Языки программирования, их классификация.Системы программирования
-
повторение
языки Русский язык Английский язык Немецкий язык Японский язык … Язык математики Язык физики Язык химии Язык географии … естественные языки формальные языки Алфавит– минимальный набор однозначно определенных символов из которых формируется сообщение.
-
формальный исполнитель программы задача алгоритм Язык программирования должен быть формализованным Язык программирования должен служить для записи алгоритма Язык программирования – формализованный язык для записи алгоритма, предназначенного для исполнителя – компьютера. Программа для компьютера – запись алгоритма на языке программирования. Кодирование на языке программирования
-
Три составляющих языка программирования:
Алфавит –фиксированный для данного языка набор основных символов. Синтаксис– набор правил, устанавливающих, какие комбинации символов являются осмысленными предложениями на этом языке. Семантика– определяет смысловое значение предложений языка.
-
110001101010010000 Формальный исполнитель программ. Обрабатывает информацию в двоичном коде Программист Программа на машинно- независимом языке транслятор ассемблер программа в машинном коде программа на языке ассемблера программа в машинном коде программа в машинном коде
-
Классификация языков программирования
Языки программирования машинные машинно–ориентированные (языки ассемблера) машинно-независимые (высокого уровня) По степени детализации процедурные (Basic, Pascal) логические (Prolog, Lisp) объектно- ориентированные (Object Pascal, Java, C++) По способу программирования Языки низкого уровня Предназначены для однозначного описания алгоритмов, требуют явно выписать процедуру решения Ориентированы на систематическое и формальное описание задачи с тем, чтобы решение вытекало из описания. Программа представляет собой описание в форме взаимодействующих объектов
-
Автор и один из разработчиков языка программирования Pascal - швейцарский инженер и исследователь в области программирования Никлаус Вирт. Данный язык предназначался для обучения студентов программированию. Язык назван в честь французского ученого Блеза Паскаля.
-
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; Begin Write (‘введите а’); Read (a); Write (‘введите b’); Read (b); S:=a+b; Write (‘S=’, S); End. 01110001110010011110001000110011101001000110 Транслятор– программа, которая преобразует программу, написанную на языке высокого уровня в программу, состоящую из машинных команд. Интерпретатор– переводит и выполняет программу построчно Компилятор– читает программу целиком, переводит и создает законченный вариант программы на машинном языке, который затем и выполняется
-
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. Отладочная программа (т. е. программа, помогающая находить устранять ошибки в программе )
-
Многооконный режим работы «Дружественная» к пользователю диалоговая среда Библиотеки стандартных программ и функций Графические библиотеки Утилиты для работы с библиотеками Встроенная справочная служба И др.
-
Система программирования – система для разработки новых программ на конкретном языке программирования.
Средства создания и редактирования программ. Компилятор или интерпретатор. Отладочные программы. Многооконный режим работы «Дружественная» к пользователю диалоговая среда Библиотеки стандартных программ и функций Графические библиотеки Утилиты для работы с библиотеками Встроенная справочная служба И др.
-
Где можно научиться программировать
-
Домашнее задание:
Конспект – знать. * Подготовить сообщение о каком-либо языке программирования: создатель языка, для каких целей создавался язык и т. д.
Нет комментариев для данной презентации
Помогите другим пользователям — будьте первым, кто поделится своим мнением об этой презентации.