Информатика_л1.ppt
- Количество слайдов: 9
Курс «ИНФОРМАТИКА» 2013/2014 Учебный год Поток К 1 Автор - доцент кафедры «Компьютерные системы и технологии» № 12, к. т. н. Бабалова И. Ф. 1
Цель курса • • • Научиться: Анализировать формулировку задачи Определять типы данных для решения задачи на компьютере Разрабатывать алгоритм решения поставленной задачи Разрабатывать программу на языке программирования в соответствии с созданным алгоритмом Отлаживать решение задачи на достаточном количестве тестов Получать правильное решение задачи 2
Рекомендуемая литература: Список_литературы_2013. doc 4 пункта из списка литературы содержат сведения по современным компьютерным алгоритмам. Остальные литературные источники являются учебниками по языку программирования, который позволит выполнить реализацию разработанных вами алгоритмов в конкретной среде программирования. В первом семестре вы будете работать в среде TURBO DELPHI. Язык программирования в этой среде Object Pascal Delpi. ppt Структура_занятий. doc 3
Введение в информатику и программирование Информатика – наука об обработке информации. Informatio – сведения, разъяснение, ознакомление Единица количества информации 1 бит BINARY DIGIT (1 кб, 1 мб, 1 гб) Единица количества информации – это такое сообщение, которое уменьшает неопределенность в два раза Количество возможных событий N и количество информации I cвязаны соотношением - N=2 I. Формула Шеннона для определения вероятности появления I – ого события из N событий: Для равновероятных событий формула упрощается: pi=1/N: I=log 2 N 4 Pi – это вероятность i – ого события
Информационные технологии – это набор способов и инструментов для создания информационного продукта, в частности, программного. Перечень современных технологий для разных типов информации: 1. 2. 3. 4. 5. 6. Технологии программирования Технологии визуального проектирования приложений Технология создания приложений для INTERNET Технологии создания приложений для работы с БД Технологии проектирования корпоративных приложений Технологии сопровождения жизненного цикла программного обеспечения 5 Для каждого типа технологии созданы свои средства проектирования
Структура ЭВМ Внешняя память Оперативная память Устройство ввода данных Процессор Устройство для вывода Все действия по обмену данными обеспечиваются процессором и оперативной памятью 6
Операционные системы ОС – совокупность программ, обеспечивающих организацию вычислительного процесса Действия ОС MS-DOS, Windows, Unix, Solaris, Linux 1. Диалог пользователя с компьютером 2. Управление работой компьютера 3. Запуск прикладных программ (компиляторов, интерпретаторов) Android — операционная система для коммуникаторов, планшетных компьютеров, цифровых проигрывателей, нетбуков и смартбуков, основанная на ядре Linux. Android позволяет создавать Java- приложения, управляющие устройством через разработанные Google библиотеки. Android Native Development Kit создаёт приложения, написанные на Си и других языках 7 программирования.
Последовательность движения программы в компьютере Текст программы Компилятор Входные данные Машинный код программы Выполнение программы Компилятор – программа, которая обеспечивает Результат перевод языкового представления программы пользователя в понятный компьютеру формат записи 8
Определение программы • Программа – это записанная на языке, понятном компьютеру, последовательность действий для получения конкретного результата • Алгоритм + структура данных 9
Информатика_л1.ppt