
- •Учебно-методическое пособие
- •2. Краткие ответы на вопросы
- •1. Основные понятия информации и информатики.
- •2. Основные свойства информации.
- •3. Общая характеристика информационных процессов.
- •4. Меры и единицы количества и объема информации.
- •5. Позиционные системы счисления.
- •6. Логические основы эвм.
- •7. История развития эвм.
- •8. Состав и назначение основных элементов персонального компьютера.
- •9. Запоминающие устройства.
- •10. Устройства ввода / вывода данных.
- •11. Понятие системного программного обеспечения.
- •12. Базовое программное обеспечение.
- •13. Операционные системы.
- •14. Понятие служебного (сервисного) программного обеспечения.
- •15. Файловая система.
- •16. Классификация прикладного программного обеспечения (по)
- •17. Текстовые редакторы и процессоры.
- •18. Электронные таблицы.
- •19. Базы данных.
- •20. Создание новой базы данных в субд Access.
- •21. Создание таблиц данных в субд Access.
- •22. Создание межтабличных связей в субд Access.
- •23. Создание запросов в субд Access.
- •24. Создание отчетов в субд Access.
- •25. Понятие алгоритма, свойства алгоритмов
- •26. Способы описания алгоритмов.
- •27. Основные алгоритмические конструкции.
- •32. Основные понятия языков программирования.
- •33. Компиляторы, интерпретаторы и трансляторы
- •34. Эволюция и классификация языков программирования.
- •35. Назначение и классификация компьютерных сетей.
- •36. Основные топологии вычислительных сетей.
- •37. Глобальные сети Internet.
- •38. Защита информации в локальных и глобальных компьютерных сетях.
- •3. Задания к зачёту
- •Выбор задания и основные требования по выполнению
- •Последняя цифра шифра
- •Предпоследняя цифра шифра
- •3.2. Задание в текстовом процессоре ms Word
- •Вопросы
- •3.3. Задание в электронных таблицах ms Excel
- •Вариант 1 Расчет себестоимости 1 ц молока
- •Вариант 2 Расчет фондовооруженности
- •Вариант 3 Рассчитать площадь и объем животноводческих построек
- •Вариант 4 Структура сельскохозяйственных угодий
- •Вариант 5 Рентабельность сельскохозяйственного производства
- •Вариант 6 Расчет объема силоса в силосной башне
- •Вариант 7 Расчет эталонной выработки по бригаде
- •Вариант 8 Экономия (перерасход) посадочного материала по культуре лук
- •Вариант 9 Расчет массы удобрения
- •Вариант 10 Определение гидротермического коэффициента
- •Вариант 11 Соотношение производства кормов и потребности в них
- •Вариант 12 Расход концентрированных кормов для групп крс
- •Вариант 13 Определение общего накопления азота на 1 га
- •Вариант 14 Расчет потребности в удобрениях
- •Вариант 15 Расчет содержания кормовых единиц в кормах
- •Пример решения задачи в ms Excel.
- •Задание в субд ms Access
- •Вариант 1
- •Вариант 2
- •Вариант 3
- •Вариант 4
- •Вариант 5
- •Вариант 6
- •Вариант 7
- •Вариант 8
- •Вариант 9
- •Вариант 10
- •Вариант 11
- •Вариант 12
- •Вариант 13
- •Вариант 14
- •Вариант 15
- •Вариант 1
34. Эволюция и классификация языков программирования.
Процедурное программирование.Программа на процедурном языке состоит из последовательности команд, определяющих процедуру решения задачи. Основным является оператор присваивания, предназначенный для определения и изменения содержимого памяти компьютера.
Одним из первых процедурных языков программирования высокого уровня стал Фортран (создан вначале 50-х годов). Основное назначение – программирование научно-технических задач.
Кобол (1958–1960 гг.) – язык программирования, ориентированный на решение задач обработки данных. Широко используется для решения учетно-экономических и управленческих задач.
Алгол (конец 50-х г.) – предназначен для записи алгоритмов, построенных в виде последовательности процедур, применяемых при решении поставленных задач.
Бейсик (середина 60-х годов) – простой в освоении, наличие достаточно мощных универсальных средств, пригодных для решения научных, технических и экономических задач.
ПЛ/1 (начало 60-х) – универсальный язык, предназначенный для решения задач в области вычислительной техники: исследования и планирования вычислительных процессов, моделирования, решения логических задач, разработка систем математического обеспечения.
Паскаль (68-71 гг.) – к основным принципам Паскаля следует отнести:
– Структурное программирование. Оформление последовательности команд как замкнутых функций или процедур и объединение данных, связанных по смыслу, в сложные структуры данных.
– Программирование сверху вниз, когда задача разбивается на простые, после чего каждая решается в отдельности. Затем компонуются результаты проектирования простых задач, и поставленная задача сверху вниз в целом.
Си (начало 70-х) – планировался для замены Ассемблера, чтобы создавать столь же эффективные и компактные программы, и в то же время не зависеть от
Конкретного типа процессора. В Си сочетаются достоинства высокоуровневых языков в части управляющих конструкций и структур данных с возможностями прямого доступа к аппаратным средствам компьютера.
Функциональное программирование.Суть функционального программирования – это способ составления программ, в которых единственным действием является вызов функции. Основной конструкцией в функциональных языках является выражение. К выражениям относятся константы, структурированные объекты, функции, их тела и вызовы функций.
Программа представляет собой последовательность описаний функций и выражения, которые необходимо вычислить. Функциональное программирование не рассматривает память как хранилище значений, понятие оператора присваивания отсутствует.
Первым стал – Лисп (1959 г.) – основная черта языка – унификация программных структур и структур данных: все выражения записываются в виде списков.
Логическое программирование.
Пролог (1973 г.) – логическое и реляционное программирование. Центральным понятием является отношение. Программа представляет собой совокупность определений отношений между объектами и цели. Логические программы имеют небольшое быстродействие, так как вычисления осуществляются методом проб и ошибок.
Объектно-ориентированное программирование.
Первым стал Смолток (1970 г.) – реализация функций машинной графики.
Основой объектно-ориентированного программирования является понятие объект. Его сущность выражается формулой: объект = данные + процедуры. Каждый объект содержит некоторую структуру данных и доступные только ему процедуры обработки данных. Объединение данных и свойственных им процедур обработки в одном объекте называется инкапсуляцией.
К наиболее современным объектно-ориентированным языкам программирования относятся С++ и Java.
С середины 90-х многие объектно-ориентированные языки реализуются как системы визуального программирования.
К объектно-ориентированным системам визуального проектирования относятся: VisualBasic,Delphi,VisualC++. Это системы самого высокого уровня программирования.
VisualBasicявляется общей платформой для приложенийMSOffice.
Языки программирования баз данных.Эти языки отличаются от алгоритмических, прежде всего своим функциональным назначением. При работе с базами данных наиболее часто выполняются следующие операции: создание, преобразование, удаление таблиц в БД; поиск, отбор, сортировка по запросам пользователя; добавление новых записей или модификация существующих; удаление записей и др.
Первым был SQL.
Языки программирования для компьютерных сетей.
HTML– универсальный язык разметки гипертекста, используемый для подготовкиWeb-документов для сетиInternet. Язык представляет собой набор элементарных команд форматирования текста, добавления графических объектов, задание шрифта и цвета, организации ссылок и цвета.
Языки моделирования.При моделировании систем применяются формальные способы их описания – формальные аннотации, с помощью которых можно представить объекты и взаимосвязи между ними в системе. Такие системы называютCase-системами.