По предмету: «Основы информатики и программирования»

  • Просмотров 286
  • Скачиваний 4
  • Размер файла 49
    Кб

Министерство образования Республики Беларусь Белорусский государственный университет Управляющие структуры языков программирования Реферат по предмету: «Основы информатики и программирования» Выполнил студент 1 курса экономического факультета группы «Международный менеджмент» Синьков Павел Александрович Проверил ___________________________ ___________________________ Минск 2007 Содержание Содержание 2 Введение 5 Типы языков программирования 7

Процедурное программирование 7 Функциональное программирование 8 Логическое программирование 9 Объектно-ориентированное программирование 10 Этапы создания программ 11 Этап 1: определение целей программы 11 Этап 2: проектирование программы 11 Этап 3: написание кода 11 Этап 4: компиляция 12 Этап 5: тестирование и отладка программы 13 Управляющие структуры 14 Оператор разветвления (if) 14 Вложенные (else if) и (if else) 15 Оператор выбора (switch) 16

ОПЕРАТОРЫ ЦИКЛА 17 Оператор while 17 Оператор do ... while 18 Оператор for 18 Операторы break и continue 19 Оператор goto 20 МАССИВЫ 22 Одномерные массивы 22 Примеры программ с использованием массивов 24 Многомерные массивы 25 Примеры программ с использование матриц 26 Заключение 28 Список использованной литературы 30 Предметный указатель 31 Введение Первые программы заключались в установке ключевых переключателей на передней панели вычислительного

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

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