Уильям (Билл) Гейтс. Информатика Hard Ware (технические средства) Soft Ware (программные средства) Brain Ware (алгоритмические средства) MS Windows MS.

Презентация:



Advertisements
Похожие презентации
Язык программирования Паскаль 1 часть. Система программирования – совокупность программ для создания других программ. Среда программирования – программная.
Advertisements

Введение в программирование. Компоненты системы программирования Среда Режимы работы Система команд Данные Язык программирования Среда программирования.
«Все наше достоинство – в способности мыслить» Блез Паскаль.
История развития языков программирования. Терминологический словарь: ПРОГРАММИРОВАНИЯЯЗЫК Знаковая система совокупность условных знаков и правил их взаимосвязи.
Языки программирования, их классификация. Системы программирования тест.
Языки программирования часто классифицируют по уровню. Уровень языка показывает, насколько язык близок к естественной для человека записи. Уровни языков.
Этапы решения задач на компьютере 1. Постановка задачи. 2. Построение математической модели. 3. Составление алгоритма. 4. Запись алгоритма на языке программирования(кодирование)
Как «заставить» компьютер выполнять наши команды?.
§ 4 Языки программирования Глава 1. Введение в программирование.
Что такое программирование? Знакомство с языком программирования Паскаль Программное управление работой компьютера Домашнее задание: §32, §35.
Язык программирования Pascal был разработан в гг. Никлаусом Виртом Первая публикация Вирта о языке датирована 1970 годом ; Последующая работа.
Языки программирования.. Этапы создания программы. Для представления алгоритма в виде, понятном компьютеру, служат языки программирования. Сначала разрабатывается.
Цель урока: Дать основные понятия о языках программирования. План : 1. Основные сведения о языках программирования. 2. Основные средства языков. Алфавит.
ВЫПОЛНЕНИЕ АЛГОРИТМОВ КОМПЬЮТЕРОМ. Алгоритм, записанный на «понятном» компьютеру языке программирования, называется программой. Программа данные, предназначенные.
Программа Виды программ Языки программирования. ПК – это электронный прибор, предназначенный для автоматизации создания, хранения, обработки и передачи.
Структура программы. Чтобы компьютер выполнил решение какой-либо задачи, ему необходимо получить от человека инструкции, как её решать. Набор таких инструкций.
Графические возможности языка программирования Pascal ABC.
МОУ Волченковская средне образовательная школа Тема: Как написать простую программу на Паскале. Учитель информатики Терехова Алла Николаевна.
Тема урока Знакомство с программной средой Pascal ABC.Net. Паскаль был разработан швейцарским ученым Никлаусом Виртом (1970 г.) Учебная система программирования.
Языки программирования. Язык Паскаль. Учитель: Абузова Е. В. МОУ «Бардымская СОШ 2»
Транксрипт:

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

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

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

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

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

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

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

Классификация языков программирования Языки программирования машинные машинно–ориентированные (языки ассемблера) машинно-независимые (высокого уровня) По степени детализации процедурные (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 (30 0 )=? информация

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

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. Отладочная программа (т. е. программа, помогающая находить устранять ошибки в программе )

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

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

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

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