Стандартные типы данных
Оглавление 1. Стандартные типы данных............................................................................................................... 3 1.1. Структура программы.............................................................................................................. 3 1.2. Описание стандартных типов данных....................................................................................... 4 1.3. Выражения............................................................................................................................... 5 Лабораторная работа №1. Вычисление выражений с использованием стандартных функций 7 2. Операторы языка.......................................................................................................................... 14 2.1. Операторы присваивания, ввода и вывода............................................................................. 14 2.2. Условный оператор................................................................................................................ 15 2.3. Операторы повторений. 16 2.4. Оператор выбора................................................................................................................... 17 2.5. Практические задания............................................................................................................. 18 Лабораторная работа № 2. Решение уравнений и неравенств.............................................. 18 Лабораторная работа № 3. Построение таблиц функций...................................................... 20 Лабораторная работа № 4. Организация циклов в программе............................................. 21 3. Случайные числа......................................................................................................................... 25 4. Массивы........................................................................................................................................ 26 4.1. Процедуры и функции......................................................................................................... 26 4.2. Одномерные массивы............................................................................................................. 27 4.2.1. Описание массивов.................................................................................................... 28 4.2.2. Классы задач по обработке массивов........................................................................ 28 4.2.2.1. Однотипная обработка всех или указанных элементов массивов..................... 29 4.2.2.2. Задачи, в результате решения которых изменяется структура массива........... 29 4.2.2.3. Обработка нескольких массивов одновременно............................................. 29 4.2.2.4. Поисковые задачи для массивов..................................................................... 30 4.2.2.5. Сортировка массивов...................................................................................... 32 4.2.2.5.1. Сортировка вставкой........................................................................... 32 4.2.2.5.2. Сортировка выбором.......................................................................... 34 4.2.2.5.3. Сортировка обменом ("пузырьковая сортировка").............................. 36 4.2.2.5.4. Сортировка фон Неймана.................................................................... 38 4.2.2.5.5. Шейкер -сортировка............................................................................ 40 4.3. Двумерные массивы............................................................................................................... 41 4.3.1. Описание двумерных массивов................................................................................ 41 4.3.2. Сортировка двумерных массивов............................................................................ 41 Лабораторная работа №5. Работа с массивами чисел....................................................... 46 5. Обработка строк......................................................................................................................... 53 5.1. Функция обработки строк...................................................................................................... 53 5.2. Процедуры обработки строк................................................................................................ 54 Лабораторная работа №6. Обработка строк....................................................................... 55 6. Пользовательский тип данных...................................................................................................... 56 6.1. Записи.................................................................................................................................... 56 Лабораторная работа №7.................................................................................................... 57
Введение Алгоритмический язык высокого уровня QBasic был разработан в конце 60-х годов двумя профессорфми Дартмунского университета Джоном Кенеми и Томасом Куртцом. Он был создан специально для обучения программированию. К основным достоинствам языка QBasic следует отнести гибкость и надежность, простоту и ясность конструкций, возможность удовлетворения требованиям структурного программирования, наличия набора структурированных типов данных: массивов, записей, записей, файлов, возможность построения новых типов данных. На базе стандартного языка Basic фирма Microsoft разработала семейство Basic-систем, пользующихся широкой популярностью среди массовых пользователей и профессиональных программистов. Это объясняется наличием очень удобной интегрированной среды и тем, что в его основе лежит мощный язык программирования, представляющий простые технологии работы в среде интерпретатора и наличие большого числа операторов высокого уровня (гоафика, обработка строк, работа с файлами, работа с аппаратурой). Basic - признанный лидер по скорости разработки и отладки программ. За последние годы фирма Microsoft разработала и выпустила на рынок шесть модификаций этой системы. Каждая из них представляет собой усовершенствование предыдущей. Непрерывное совершенствование системы QBasic породило в конце концов очень мощную по своим возможностям систему программирования - VB, в которой т начинающие программисты могут свободно работать в Windows, отвечающую самым взыскательным требованиям. С помощью VB можно создавать многие программы — от программ, предназначенных для решения простейших вычислительных задач, до сложных современных систем управления базами данных и операционных систем. И вместе с тем QBasic остается простым в изучении, что позволяет начинающему программисту на его основе изучить методы и способы эффективного программирования. Данное пособие состоит из 6 разделов. Каждый раздел включает в себя краткие теоретические сведения и лабораторные работы по соответствующей теме. Пособие “Практикум по программированию на языке QBasic” можно использовать при изучении курсов “Информатика”, “Алгоритмические языки программирования”, “Основы программирования” и т.п. для учащихся школ,лицеев и техникумов.
Стандартные типы данных
|