Лекция 1

Содержание

Слайд 2

Модель Это формализованное описание объекта, процесса или явления, выраженное математическими соотношениями,

Модель

 Это формализованное описание объекта, процесса или явления, выраженное математическими соотношениями, набором

чисел и текстов, графиками, таблицами, словесными формулами и т. п.
Информационная модель – это совокупность знаковой информации, характеризующая свойства и состояние объекта, процесса или явления.
К информационным моделям можно отнести чертежи, схемы, графики, алгоритмы, математические соотношения (формулы, системы уравнений и т.п.)
Слайд 3

Алгоритм Это строгая последовательность четких действий, описывающая процесс преобразования объекта из

Алгоритм

Это строгая последовательность четких действий, описывающая процесс преобразования объекта из начального

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

Свойства алгоритма 1. Дискретность - процесс решения задачи по алгоритму разбит

Свойства алгоритма

1. Дискретность - процесс решения задачи по алгоритму разбит на отдельные

элементарные операции.
2. Однозначность - правила и порядок выполнения действий алгоритма имеют единственное толкование и исключают произвольность исполнения.
3. Результативность - при выполнении алгоритма за конечное число шагов обязательно получается конечный результат.
4. Универсальность (массовость) - применимость алгоритма к различным наборам исходных данных.
5. Понятность – алгоритм должен содержать только те команды, которые понятны исполнителю.
Слайд 5

Программирование Программа - это последовательность инструкций, предназначенных для выполнения компьютером. В

Программирование

Программа - это последовательность инструкций, предназначенных для выполнения компьютером. В настоящее время

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

Трансляция Перевод текста программы в машинные двоичные коды. Программы трансляторы бывают

Трансляция

Перевод текста программы в машинные двоичные коды.
Программы трансляторы бывают двух типов:
Интерпретаторы транслируют текст программы

по шагам и сразу же выполняют эти шаги, не создавая .exe-файла.
Компиляторы транслируют весь текст программы и создают отдельный, готовый к исполнению .exe-файл.
Слайд 7

Схема Это абстракция какого-либо процесса или системы, наглядно отображающая наиболее значимые

Схема

 Это абстракция какого-либо процесса или системы, наглядно отображающая наиболее значимые части. 
Блок-схема

представляет собой совокупность символов, соответствующих этапам работы алгоритма и соединяющих их линий.
Слайд 8

Слайд 9

Решение простых задач Определить, как решать задачу – математическая модель Выяснить

Решение простых задач

Определить, как решать задачу – математическая модель
Выяснить исходные данные
Если

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

Написать программу для перевода угла в градусах в радианы Формула перевода:

Написать программу для перевода угла в градусах в радианы

Формула перевода: УголРадиан=УголГрадусов*Pi/180
Исходные

данные: Pi и значение угла в градусах.
Pi=3.14
Угол в градусах можно запросить у пользователя.
Выходные данные: значение угла в радианах
Мат Модель: Arad=Agrad*Pi/180
Слайд 11

Слайд 12

Написать программу для перевода угла в радианах в градусы Модель: Agrad=Arad*180/Pi

Написать программу для перевода угла в радианах в градусы

Модель: Agrad=Arad*180/Pi

Слайд 13

Напишите программу, вычисляющую и выводящую на экран число бит в некотором количестве Кбайт. Модель: Bit=Kbyte*1024*8

Напишите программу, вычисляющую и выводящую на экран число бит в некотором

количестве Кбайт.

Модель: Bit=Kbyte*1024*8

Слайд 14

Напишите программу, вычисляющую и выводящую на экран число Kbyte в некотором количестве бит. Модель: Kbyte=Bit/1024/8

Напишите программу, вычисляющую и выводящую на экран число Kbyte в некотором

количестве бит.

Модель: Kbyte=Bit/1024/8

Слайд 15

Напишите программу, подсчитывающую сколько долларов и евро можно купить на некоторую

Напишите программу, подсчитывающую сколько долларов и евро можно купить на некоторую

сумму в рублях

Исходные данные: курс евро, курс доллара, сумма в рублях
Модель: Kdol=Srub/Kursdol