ВЫПОЛНЕНИЕ АЛГОРИТМОВ КОМПЬЮТЕРОМ. Алгоритм, записанный на «понятном» компьютеру языке программирования, называется программой. Программа данные, предназначенные.

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



Advertisements
Похожие презентации
Этапы решения задач на компьютере 1. Постановка задачи. 2. Построение математической модели. 3. Составление алгоритма. 4. Запись алгоритма на языке программирования(кодирование)
Advertisements

Языки программирования.. Этапы создания программы. Для представления алгоритма в виде, понятном компьютеру, служат языки программирования. Сначала разрабатывается.
Классификация. Язык программирования – это фиксированная система обозначений и правил, предназначенная для описания алгоритмов и структур данных.
Введение в язык программирования Pascal Введение в программирование.
Тема 15. Этапы подготовки и решения задач на ЭВМ.
Выполнение алгоритмов компьютером Алгоритм, записанный на «понятном» компьютеру языке программирования называется ПРОГРАММОЙ.
Алгоритмизация и программирование. Языки программирования высокого уровня. Технологии программирования Алгоритмизация и программирование. Языки программирования.
Языки программирования часто классифицируют по уровню. Уровень языка показывает, насколько язык близок к естественной для человека записи. Уровни языков.
Алгоритмизация и требования к алгоритму Алгоритм и алгоритмизация Алгоритм и алгоритмизация.
Тема 1.1 Рабочей программы Составитель: Учитель СОШ 116 Самохвалов Павел Анатольевич Алгоритм и его формальное исполнение.
Программа Виды программ Языки программирования. ПК – это электронный прибор, предназначенный для автоматизации создания, хранения, обработки и передачи.
Что такое программирование? Совокупность процессов, связанных с разработкой программ и их реализацией. В широком смысле к указанным процессам относят все.
*А*А лгоритм, записанный на «понятном» компьютеру языке программирования, называется программой
1 Тема 1.7. Алгоритмизация и программирование Информатика.
1. Описание профессии 2. Виды деятельности 3. Места работы 4. Профессиональные навыки 5. Дополнительные особенности.
Основные понятия программирования. АЛГОРИТМЫ + ДАННЫЕ = ПРОГРАММЫ Н. Вирт.
Введение в язык программирования Basic Введение в программирование.
Лекция 1 Введение. Программирование.. Введение. Информатика – предмет и задачи. Существует много определений информатики: Информатика это наука и сфера.
Основы алгоритмизации и объектно-ориентированного программирования Алгоритм и его формальное исполнение.
Презентация "Профессия программист"
Транксрипт:

ВЫПОЛНЕНИЕ АЛГОРИТМОВ КОМПЬЮТЕРОМ

Алгоритм, записанный на «понятном» компьютеру языке программирования, называется программой. Программа данные, предназначенные для управления конкретными компонентами системы обработки информации в целях реализации определённого алгоритма. Трансляция программы преобразование программы, представленной на одном из языков программирования, в программу на другом языке и, в определённом смысле, равносильную первой.

Этапы программирования: Анализ задачи; Проектирование - разработка алгоритма; Кодирование и компиляцию - написание исходного текста программы и преобразование его в исполнимый код с помощью компилятора; Тестирование и отладку - выявление и устранение ошибок; Сопровождение.

На заре компьютерной эры, в е годы ХХ века, программы писались на машинном языке и представляли собой очень длинные последовательности нулей и единиц. Составление и отладка таких программ являлись чрезвычайно трудоемким делом. Каждая программа учитывала аппаратные ресурсы ЭВМ.

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

Стили программирования: Процедурное программирование Функциональное программирование Логическое программирование Объектно-ориентированное программирование

Процедурное программирование Выполнение программы сводится к последовательному выполнению операторов с целью преобразования исходного состояния памяти, то есть значений исходных данных, в заключительное, то есть в результаты. Особенность таких языков программирования состоит в том, что задачи разбиваются на шаги и решаются шаг за шагом. Используя процедурный язык, программист определяет языковые конструкции для выполнения последовательности алгоритмических шагов. Пример: Basic, Фортран, Pascal, Модула-2...

Функциональное программирование Способ составления программ, в которых единственным действием является вызов функции, единственным способом расчленения программы на части является введение имени для функции, а единственным правилом композиции оператор суперпозиции функции. Никаких ячеек памяти, ни операторов присваивания, ни циклов, ни, тем более, блок-схем, ни передачи управления. Примеры: Hope, Miranda, Haskell...

Логическое программирование Центральным понятием в логическом программировании является отношение. Программа представляет собой совокупность определений отношений между объектами (в терминах условий или ограничений) и цели (запроса). Основан на математической логике. Примеры: Planner, Prolog...

Объектно-ориентированное программирование В основе объектно-ориентированного стиля программирования лежит понятие объекта, а суть его выражается формулой: «объект=данные + процедуры». Каждый объект интегрирует в себе некоторую структуру данных и доступные только ему процедуры обработки этих данных, называемые методами. Объединение данных и процедур в одном объекте называется инкапсуляцией и присуще объектно- ориентированному программированию. Примеры: Delphi, Visual Basic, Object Pascal…

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

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