Презентация Системы программирования и интегрированные среды

Смотреть слайды в полном размере
Презентация Системы программирования и интегрированные среды


Вашему вниманию предлагается презентация «Системы программирования и интегрированные среды», с которой можно предварительно ознакомиться, просмотреть текст и слайды к ней, а так же, в случае, если она вам подходит - скачать файл для редактирования или печати.

Презентация содержит 46 слайдов и доступна для скачивания в формате ppt. Размер скачиваемого файла: 371.50 KB

Просмотреть и скачать

Pic.1
Системы программирования и интегрированные среды
Системы программирования и интегрированные среды
Pic.2
Системы программирования и интегрированные среды, слайд 2
Pic.3
Системы программирования и интегрированные среды, слайд 3
Pic.4
Системы программирования и интегрированные среды, слайд 4
Pic.5
Системы программирования и интегрированные среды, слайд 5
Pic.6
Системы программирования и интегрированные среды, слайд 6
Pic.7
Системы программирования и интегрированные среды, слайд 7
Pic.8
Системы программирования и интегрированные среды, слайд 8
Pic.9
Системы программирования и интегрированные среды, слайд 9
Pic.10
Системы программирования и интегрированные среды, слайд 10
Pic.11
Системы программирования и интегрированные среды, слайд 11
Pic.12
Системы программирования и интегрированные среды, слайд 12
Pic.13
Системы программирования и интегрированные среды, слайд 13
Pic.14
Системы программирования и интегрированные среды, слайд 14
Pic.15
Системы программирования и интегрированные среды, слайд 15
Pic.16
Системы программирования и интегрированные среды, слайд 16
Pic.17
Системы программирования и интегрированные среды, слайд 17
Pic.18
Системы программирования и интегрированные среды, слайд 18
Pic.19
МОДЕЛИРОВАНИЕ—ЭТО:
МОДЕЛИРОВАНИЕ—ЭТО:
Pic.20
Что такое модель? Модель (фр. modele, ит. modello, лат. modulus-мера, образец)-это: Некоторое упроще
Что такое модель? Модель (фр. modele, ит. modello, лат. modulus-мера, образец)-это: Некоторое упрощенное подобие реального объекта; Воспроизведение предмета в уменьшенном или увеличенном виде(макет); Схема, изображение или описание какого-либо явления или процесса в природе и обществе; Физический или информационный аналог объекта, функционирование которого по определенным параметрам подобно функционированию реального объекта; Некий объект-заместитель, который в определенных условиях может заменять объект-оригинал, воспроизводя интересующие нас его свойства и характеристики, причем имеет существенные преимущества или удобства(наглядность, обозримость, доступность испытаний, легкость оперирования с ним и пр. ); Новый объект, который отражает некоторые стороны изучаемого объекта или явления, существенные с точки зрения моделирования; Новый объект(реальный, информационный или воображаемый), отличный от исходного, который обладает существенными для целей моделирования свойствами и в рамках этих целей полностью заменяет исходный объект.
Pic.21
Какие существуют методы описания?
Какие существуют методы описания?
Pic.22
Классы моделей Все многообразие моделей делится на три класса: Материальные (натуральные) модели (не
Классы моделей Все многообразие моделей делится на три класса: Материальные (натуральные) модели (некие реальные предметы-макеты, муляжи, эталоны) уменьшенные или увеличенные копии, воспроизводящие внешний вид моделируемого объекта, его структуру( глобус, модель кристаллической решетки) или поведение(велотренажер); Воображаемые модели (геометрическая точка, бесконечность, математический маятник); Информационные модели – описания моделируемого объекта на одном из языков кодирования информации (словесное описание, схемы, чертежи, карты, рисунки, научные формулы, программы и т. д. ). Информационная модель — система сигналов, свидетельствующих о динамике объекта управления, условиях внешней среды и состоянии самой системы управления. В качестве информационной модели могут служить наглядные изображения (фото, кино, видео), знаки (текст, знаковое табло), графические модели (график, чертеж, блок–схема) и комбинированные изображения (мнемосхема, карта).
Pic.23
Системы программирования и интегрированные среды, слайд 23
Pic.24
Типы моделей. Cтатическая:если среди параметров, участвующих в описании модели, нет временного парам
Типы моделей. Cтатическая:если среди параметров, участвующих в описании модели, нет временного параметра. Динамическая:если среди параметров модели есть временной параметр. Дискретная:если она описывает поведение системы только в дискретные моменты времени. Теоретико-множественная:если представима с помощью некоторых множеств и отношений принадлежности им и между ними. Логическая:если она представима предикатами, логическими функциями. Геометрическая. Игровая. Алгоритмическая.
Pic.25
Примеры: Примеры: 1. F=m*a – статическая модель. 2. Z=X /\ У – логическая модель. 3. Макет дома, пар
Примеры: Примеры: 1. F=m*a – статическая модель. 2. Z=X /\ У – логическая модель. 3. Макет дома, параллелограмм, прямая линия – геометрические модели.
Pic.26
Основные свойства моделей. Конечность – модель отображает оригинал лишь в конечном числе его отношен
Основные свойства моделей. Конечность – модель отображает оригинал лишь в конечном числе его отношений. Упрощенность – модель отображает только существенные стороны объекта. Приблизительность. Адекватность. Наглядность, обозримость. Доступность и технологичность. Информативность, т. е. модель должна содержать достаточную информацию о системе. Сохранение информации, содержавшейся в оригинале. Полнота. Устойчивость. Замкнутость – модель учитывает и отображает замкнутую систему необходимых основных гипотез, связей и отношений.
Pic.27
С точки зрения информатики С точки зрения информатики решение любой задачи описывается так: Реальный
С точки зрения информатики С точки зрения информатики решение любой задачи описывается так: Реальный Модель Алгоритм Программа Результат Реальный Объект Объект
Pic.28
АЛГОРИТМИЗАЦИЯ
АЛГОРИТМИЗАЦИЯ
Pic.29
Алгоритм – описание последовательности действий, строгое исполнение которых приводит к решению поста
Алгоритм – описание последовательности действий, строгое исполнение которых приводит к решению поставленной задачи за конечное число шагов Появление алгоритмов связывают с зарождением математики. Более 1000 лет назад (в 825 году) учёный из города Хорезма Абдулла (или Абу Джафар) Мухаммед бен Муса аль – Хорезми создал книгу по математике, в которой описал способы выполнения арифметических действий над многозначными числами. Само слово «алгоритм» возникло в Европе после перевода на латынь книги этого среднеазиатского математика, в которой его имя писалось как «Алгоритми»
Pic.30
Исполнители алгоритма Человек – может выполнять алгоритм формально, не вникая в содержание поставлен
Исполнители алгоритма Человек – может выполнять алгоритм формально, не вникая в содержание поставленной задачи, а только строго выполняя последовательность действий, предусмотренную алгоритмом Компьютер – автоматическое исполнение алгоритма, представленного в виде программы (алгоритме, записанного на «понятном» языке программирования)
Pic.31
Исполнителя характеризуют: Среда – «место обитания» исполнителя Система команд – каждый Исполнитель
Исполнителя характеризуют: Среда – «место обитания» исполнителя Система команд – каждый Исполнитель может выполнять команды только из некоторого строго заданного списка системы команд исполнителя (СКИ). Для каждой команды должны быть заданы условия применимости (в каких состояниях среды может быть выполнена команда) и описаны результаты выполнения команды. Элементарное действие , которое совершает исполнитель после вызова команды Отказ – возникает, если команда вызывается при недопустимом для неё состоянии среды
Pic.32
Свойства алгоритма
Свойства алгоритма
Pic.33
Понятность – исполнитель алгоритма должен знать, как его выполнять Определённость – каждое правило а
Понятность – исполнитель алгоритма должен знать, как его выполнять Определённость – каждое правило алгоритма должно быть чётким, однозначным и не оставлять места для произвола Результативность – состоит в том, что алгоритм должен приводить к решению задачи за конечное число шагов Массовость – означает, что алгоритм решения задачи разрабатывается в общем виде, т. е. он должен быть применим для некоторого класса задач, различающихся лишь исходными данными Дискретность – алгоритм должен представлять процесс решения задачи как последовательное выполнение простых шагов
Pic.34
Способы записей алгоритмов Словесный способ – представляет собой описание последовательных этапов об
Способы записей алгоритмов Словесный способ – представляет собой описание последовательных этапов обработки данных. Алгоритм задаётся в произвольном изложении на естественном языке. Словесный способ не имеет широкого распространения, т. к. такие описания страдают многословностью записей и допускают неоднозначности толкования отдельных предписаний. Графический способ – изображения из графических символов (блок-схемы) Псевдокоды (полуформализованные описания алгоритмов на условном алгоритмическом языке, включающие как элементы языка программирования, таки фразы естественного языка, общепринятые математические обозначения и др. )
Pic.35
Язык блок – схем является одним из способов символической записи алгоритмов. Структурная блок-схема
Язык блок – схем является одним из способов символической записи алгоритмов. Структурная блок-схема – схема алгоритма – графическое изображение алгоритма в виде схемы, связанных между собой с помощью стрелок блоков. Стрелки – линии перехода. Блок – графический символ, каждый из которых соответствует одному шагу алгоритма. Внутри блока дается описание соответствующего действия. Графическое изображение алгоритма широко используется перед программированием задачи вследствие его наглядности, так как зрительное восприятие облегчает процесс написания программы, его корректировки при возможных ошибках, осмысление процесса обработки информации.
Pic.36
Основные алгоритмические структуры
Основные алгоритмические структуры
Pic.37
Блочные символы
Блочные символы
Pic.38
Линейная структура алгоритма Линейным называется алгоритм, в котором команды выполняются последовате
Линейная структура алгоритма Линейным называется алгоритм, в котором команды выполняются последовательно друг за другом
Pic.39
Алгоритмическая структура «ветвление» Разветвляющийся алгоритм – алгоритм, в котором проверяется усл
Алгоритмическая структура «ветвление» Разветвляющийся алгоритм – алгоритм, в котором проверяется условие, в зависимости от которого выполняется то или иное действие. Условие – выражение, находящееся между словами «если» и словом «то» и принимающее значение «истина» или «ложь»
Pic.40
Алгоритмическая структура «выбор» В алгоритмической структуре «выбор» выполняется одна из нескольких
Алгоритмическая структура «выбор» В алгоритмической структуре «выбор» выполняется одна из нескольких последовательностей команд при истинности соответствующего условия
Pic.41
Алгоритмическая структура «цикл» Циклический алгоритм – описание действий, которые должны повторятьс
Алгоритмическая структура «цикл» Циклический алгоритм – описание действий, которые должны повторяться указанное число раз или пока не выполнено заданное условие Перечень повторяющихся действий называется телом цикла
Pic.42
Системы программирования и интегрированные среды, слайд 42
Pic.43
Пример №1 Составьте алгоритм вычисления выражения у=2х+в, х=5, в=5. На естественном языке: На языке
Пример №1 Составьте алгоритм вычисления выражения у=2х+в, х=5, в=5. На естественном языке: На языке блок-схем: 1. х=5 2. В=5 3. у=2х+в 4. Напечатать у
Pic.44
Пример №2. Пример №2. Проверить, равно ли введенное число цифре 7, и в случае равенства выдать сообщ
Пример №2. Пример №2. Проверить, равно ли введенное число цифре 7, и в случае равенства выдать сообщение «Да».
Pic.45
Пример №3 Пример №3 Если число положительное, то найти его квадрат и вывести результат, в противном
Пример №3 Пример №3 Если число положительное, то найти его квадрат и вывести результат, в противном случае вывести сообщение «Не подходит». Составить программу двумя способами: с условным и безусловным переходом
Pic.46
Пример №4 Пример №4 Составить программу и блок-схему вывода чисел от 5 до 10. Для каждого числа от 5
Пример №4 Пример №4 Составить программу и блок-схему вывода чисел от 5 до 10. Для каждого числа от 5 до 10 Повторять действие Печать этого числа Конец


Скачать презентацию

Если вам понравился сайт и размещенные на нем материалы, пожалуйста, не забывайте поделиться этой страничкой в социальных сетях и с друзьями! Спасибо!