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

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



Advertisements
Похожие презентации
СТРУКТУРА ПРОГРАММНОГО ОБЕСПЕЧЕНИЯ ПК Системное ПОПрикладное ПОСистемы программирования Прикладное ПО – это программы, с помощью которых пользователь имеет.
Advertisements

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

Понятие программирования

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

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

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

Типы языков Структурные Логические Объектно-ориентированные

Структурные (алгоритмические) языки Фортран 1956 Для решения технико-экономических задач Кобол 50-е Для массовой обработки данных в сферах управления и бизнеса Алгол Для записи алгоритмов, которые строились в виде последовательности процедур Бейсик 1965 Язык обучения программированию ПЛ/ Сочетал лучшие стороны Алгола, Кобола и Фортрана Паскаль 1970 Для решения задач разного типа (Никлаус Вирт) Си 1972 Для написания программ вычислительного характера и программ ОС Ада 1979 Подходил для использования в системах реального времени

Логические языки Пролог (QLISP, Conniver, Popler, Planner, QA4) 1972 Логическое программирование базируется на убеждении, что не человека следует обучать мышлению в терминах операций компьютера, а компьютер должен выполнять инструкции, свойственные человеку (базируется на математической логике).

Объектно-ориентированные языки С++1983Позволяют организовывать сложные программы с помощью использования наследования, инкапсуляции и полиморфизма Delphi90-е Visual Basic90-е Bilder90-е