- •1. Алгоритм и программа, языки программирования
- •2) Языки-интерпретаторы
- •3) Языки-компиляторы
- •4) Охарактеризуйте языки низкого уровня.
- •5)Охарактеризуйте языки высокого уровня.
- •6)Поколения языков программирования
- •7) Дайте характеристику языкам программирования Pascal, Basic, c.
- •11) Виды подпрограмм.
- •12) Что называется системой обработки числовых данных. Приведите примеры.
- •9) Подпрограммы.
- •10) Суть нисходящего проектирования
- •13. Табличный процессор Microsoft Excel (назначение, структура окна).
- •14. Объекты табличного процессора и их свойства.
- •15. Типы данных Microsoft Excel. Ввод и редактирование данных.
- •16. Формулы. Правила записи формул. Компоненты формул. Копирование формул. Абсолютные и относительные ссылки.
- •17. Функции. Правила записи функций. Ввод функций. Аргументы функций. Способы ввода функций.
- •18. Диаграммы, назначение диаграмм, типы диаграмм.
- •19. Объекты диаграмм и их свойства.
- •20. Бд и субд.
- •21. Понятие сущности, модель «сущность-связь»
- •22. Понятие о модели данных. Виды моделей данных.
- •23. Этапы создания бд.
- •24. Основные понятия реляционной бд (поле, запись, ключевое поле, типы данных).
- •25.Основные объекты реляционной бд и их назначение.
- •26. Реляционные связи, назначение и создание.
5)Охарактеризуйте языки высокого уровня.
Можно сказать более понятными человеку, чем компьютеру. Особенности конкретных компьютерных архитектур в них не учитываются, поэтому созданные программы легко переносятся с компьютера на компьютер. В основном достаточно просто перекомпилировать программу под определенную компьютерную архитектурную и операционную систему. Разрабатывать программы на таких языках гораздо проще и ошибок допускается меньше. Значительно сокращается время разработки программы, что особенно важно при работе над большими программными проектами. К языкам программирования высокого уровня относятся:
Фортран
Кобол
Алгол
Pascal
Java
C
C++
C#
Objective
Недостатком языков высокого уровня является больший размер программ по сравнению с программами на языке низкого уровня. Поэтому в основном языки высокого уровня используются для разработок программного обеспечения компьютеров и устройств, которые имеют большой объем памяти. А разные подвиды ассемблера применяются для программирования других устройств, где критичным является размер программы.
6)Поколения языков программирования
Первое поколение Начало 1950-х годов - язык первых компьютеров. Первый язык ассемблера, созданный по принципу «одна инструкция - одна строка». Основная отличительная особенность: ориентирование на конкретный компьютер.
Второе поколение Конец 1950-х - начало 1960-х г.г. Разработан символьный ассемблер, в котором появилось понятие переменной. Это первая полноценная язык. Основная отличительная особенность: ориентирование на абстрактный компьютер с такой же системой команд.
Третье поколение 1960-е г.г. - Языки программирования высокого уровня. Их характеристики: относительная простота; независимость от конкретного компьютера; возможность использования мощных синтаксических конструкций. Основная отличительная особенность языка третьего поколения: ориентирование на алгоритм (алгоритмические языки).
Четвертое поколение Начало 1970-х г.г. до сегодняшнего времени. Создаются языки, предназначенные для реализации крупных проектов. Проблемно-ориентированные языки, оперирующие конкретными понятиями узкой области.Основная отличительная особенность языка четвертого поколения: приближение к человеческой речи (декларативные языки). Некоторые языки имеют черты одновременно и третьего и четвертого
Пятого поколения языков программирования пока не существует.
7) Дайте характеристику языкам программирования Pascal, Basic, c.
Pascal
Язык программирования Pascal был разработан Никлаусом Виртом в 1968-1970 гг. и назван так в честь ученого Блеза Паскаля, жившего в XVII веке и оставившего заметный след в науке.
Basic (Beginners All-purpose Symbolic Instruction Code — многоцелевой язык символических инструкций для начинающих) представляет собой простой язык программирования, разработанный в 1964 году для использования новичками в программировании. Он создавался как простейший язык для непосредственного общения человека с вычислительной машиной. По этой причине первоначально работа велась в интерактивном режиме с использованием интерпретаторов. В настоящее время для этого языка имеются также и компиляторы.
Си (англ. C) — стандартизированный процедурный язык программирования, разработанный в 1969—1973 годах сотрудниками Bell Labs Кеном Томпсоном и Деннисом Ритчи как развитие языка Би. Си был создан для использования в операционной системе UNIX. С тех пор он был перенесён на многие другие операционные системы и стал одним из самых используемых языков программирования. Си ценят за его эффективность.
8) Дайте характеристику языкам программирования С++, Java, C#.
Си-шарп
В наше время языки создаются редко, в отличие от прошлого века, поэтому создание Си-шарпа было порядочным достижением. Языков уже много, поэтому новые возникают крайне редко, обычно в качестве успешных новинок называют Java, Perl, Eifell и этот самый C#.Достоинства сишарпа по книге Биллига (сноска есть в первом уроке):
" * C# создавался параллельно с каркасом Framework .Net и в полной мере учитывает все его возможности - как FCL, так и CLR;
* C# является полностью объектно-ориентированным языком, где даже типы, встроенные в язык, представлены классами;
* C# является мощным объектным языком с возможностями наследования и универсализации;
Java
Язык Java зародился как часть проекта сотворения передового программного обеспечения (ПО) для разных бытовых устройств. Реализация проекта была начата на языке С++, но скоро появился ряд заморочек, наилучшим средством борьбы с которыми было изменение самого инструмента - языка программирования. Стало естественным, что нужен платформо-независимый язык программирования, позволяющий создавать программы, которые не приходилось бы компилировать раздельно для каждой архитектуры и можно было бы применять на разных процессорах под разными операционными системами.
