- •Лекция 1. Информация и информационные процессы
- •Понятие информации
- •Измерение информации
- •Свойства информации
- •Формы представления информации
- •Информация в общении людей
- •Информация в технических устройствах и системах
- •Контрольные вопросы
- •Лекция 2. Системы счисления. Логические элементы эвм
- •Акулов о.А., Медведев н.В. Информатика: базовый курс / о.А. Акулов, н.В. Медведев. 2-е изд., испр. И доп. – м.: Омега-л, 2005. – с. 54-81. Системы счисления Понятие системы счисления
- •Перевод чисел в десятичную систему счисления
- •Перевод десятичного числа в другую систему счисления
- •Перевод чисел из двоичной системы счисления в восьмеричную (шестнадцатеричную)
- •Перевод из восьмеричной (шестнадцатеричной) системы счисления в двоичную
- •Логические элементы эвм
- •Контрольные вопросы
- •Лекция 3. Общая характеристика информационных процессов
- •Получение информации
- •Передача информации
- •Обработка информации
- •Накопление и хранение информации
- •Контрольные вопросы
- •Лекция 4. Технические средства реализации информационных процессов
- •Акулов о.А., Медведев н.В. Информатика: базовый курс / о.А. Акулов, н.В. Медведев. 2-е изд., испр. И доп. – м.: Омега-л, 2005. – с. 232-236, 289-294.
- •Поколения эвм Первое поколение эвм
- •Второе поколение эвм
- •Третье поколение эвм
- •Четвертое поколение эвм
- •Классификация эвм
- •Суперкомпьютеры
- •Большие эвм
- •Мини-эвм
- •Микро-эвм
- •Основные принципы функционирования пк
- •Контрольные вопросы
- •Лекция 5. Программные средства реализации информационных процессов
- •Акулов о.А., Медведев н.В. Информатика: базовый курс / о.А. Акулов, н.В. Медведев. 2-е изд., испр. И доп. – м.: Омега-л, 2005. – с. 236-261.
- •Классификация программного обеспечения
- •Системное программное обеспечение
- •Базовое по
- •Сервисное программное обеспечение
- •Инструментарий технологии программирования
- •Прикладное программное обеспечение
- •Контрольные вопросы
- •Лекция 6. Модели решения функциональных и вычислительных задач
- •Понятие модели и моделирования
- •Аспекты моделирования
- •Основные этапы построения моделей
- •Классификация моделей
- •Этапы решения задач на компьютере
- •Контрольные вопросы
- •Лекция 7. Алгоритмизация
- •Основы алгоритмизации
- •Способы представления алгоритмов
- •Алгоритмические структуры
- •Алгоритм линейной структуры
- •Разветвляющийся алгоритм
- •Циклический алгоритм
- •Контрольные вопросы
- •Лекция 8. Технологии, языки и системы программирования
- •Технология программирования
- •Структурное программирование
- •Объектно-ориентированное программирование (ооп)
- •Языки программирования
- •Системы программирования
- •Контрольные вопросы
- •Лекция 9. Базы данных
- •Понятия база данных, система управления базами данных
- •Модели данных
- •Иерархическая модель данных
- •Сетевая модель
- •Объектно-ориентированная модель
- •Реляционная модель данных
- •Процесс разработки реляционной базы данных
- •Контрольные вопросы
- •Лекция 10. Сетевые технологии, локальные сети
- •Акулов о.А., Медведев н.В. Информатика: базовый курс / о.А. Акулов, н.В. Медведев. 2-е изд., испр. И доп. – м.: Омега-л, 2005. – с. 421-424.
- •Общая характеристика
- •Компьютерная сеть
- •Классификация сетей
- •Локальные сети Способы подключения к локальной сети
- •Адресация в локальной сети
- •Контрольные вопросы
- •Лекция 11. Глобальная сеть Интернет
- •Общие сведения
- •Способы подключения к Интернету
- •Интернет-провайдеры
- •Сервисы Интернет
- •Поисковые системы Структура поисковой системы
- •Правила поиска
- •Электронная почта
- •Закачка файлов
- •Контрольные вопросы
Системы программирования
Система программирования (programming system) – это комплекс средств, предназначенных для создания и эксплуатации программ на конкретном языке программирования на ЭВМ определенного типа.
Системы программирования включают:
текстовый редактор;
транслятор;
редактор связей;
набор библиотек (возможно с исходными текстами программ);
отладчик;
средства оптимизации кода программ;
сервисные средства (утилиты) для работы с библиотеками, текстовыми и двоичными файлами;
справочные системы.
Многие системы программирования сейчас являются средами быстрого проектирования (Rapid Application Development, RAD-среды). Они предоставляют все необходимые элементы оформления и управления (поля, кнопки, списки и др.) с помощью готовых визуальных компонентов. Текст программы, ответственный за создание и работу компонентов, RAD-среда генерирует автоматически. Такое программирование называется визуальным.
Основные системы программирования (см. Таблица 2).
Таблица 2. Языки и системы программирования
Наиболее популярные языки программирования |
Соответствующие им RAD-среды для Windows |
Бейсик (Visual Basic) |
MS Visual Basic 10.0 |
Паскаль (Object Pascal) |
CodeGear Delphi 2009 |
Си++ (С++) |
CodeGear С++ Builder |
Ява (Java) |
Java Development Kit (JDK) |
Контрольные вопросы
В чем заключается суть структурного программирования?
В чем заключается смысл ООП?
Дайте определение «языка программирования».
Каким образом классифицируются языки программирования?
Каким образом работает компилятор?
Каким образом работает интерпретатор?
Какие компоненты включает в себя система программирования?
Что такое RAD-среда?
Лекция 9. Базы данных
План:
Понятия «база данных», «система управления базами данных».
Модели данных.
Процесс разработки реляционной базы данных.
Литература:
Романова Ю.Д. Информатика и информационные технологии : учеб. пособие / Ю.Д. Романова, П.А. Музычкин, И.Г. Лесничая, В.И. Шестаков, И.В. Миссинг; под ред. Ю.Д. Романовой. – 4-е изд., перераб. и доп. – М. : Эксмо, 2010. – с. 515-531.
Статья «База данных» в свободной энциклопедии «Википедия» // http://ru.wikipedia.org/
Учебный курс для самостоятельного обучения «Access 2003», «Access 2007», «Access 2010» / http://office.microsoft.com/ru-ru/training/default.aspx
Понятия база данных, система управления базами данных
В широком смысле слова база данных – это совокупность сведений о конкретных объектах реального мира в какой-либо предметной области. Информация об объекте или отношениях объектов, выраженная в знаковой форме, образует данные. Характерной особенностью данных является то, что их можно переводить из одной знаковой системы в другую (перекодировать) без потери информации.
База данных – это совокупность хранимых в памяти ЭВМ и специальным образом организованных взаимосвязанных данных, отображающих состояние предметной области.
Иногда под базой данных понимают совокупность набора данных и программ обслуживания.
Система управления базами данных (СУБД) – это комплекс программных и языковых средств, необходимых для создания баз данных, поддержки их в актуальном состоянии и организации поиска в них необходимой информации.
СУБД можно разделить на настольные, рассчитанные на одного пользователя (MS Access, FoxPro, dBase и др.), и серверные (MS SQL Server, Oracle и др.).