- •1.Информация. Меры информации по Хартли.
- •2.Меры информации по Шеннону и Колмогорову.(Колмогорова в лекциях вообще нету так что пусть не урчит)
- •3.Структура эвм. Команды и программы. Исполнение команд.
- •Выполнение команд
- •4.Архитектуры вычислительных систем.
- •5.Представление данных в эвм. Типы данных. Погрешности решения задач в эвм.
- •6.Операционные системы.
- •7. Решение задач на эвм. Погрешности решения задач в эвм.
- •Постановка задач
- •Определение методов решения
- •Составление алгоритмов
- •Написание и отладка программ на эвм
- •Тестирование программ на эвм
- •8.Алгоритмы: линейные, разветвляющиеся, циклические.
- •Базовые алгоритмические структуры
- •9.Языки программирования: ассемблеры и языки высокого уровня, интерпретаторы и компиляторы. Язык Basic. Операторы Basic.
- •10.Типы данных qBasic. Операторы ввода-вывода.
- •Ввод/вывод
- •1. Вывод на экран
- •2. Очистка экрана.
- •3. Ввод с клавиатуры
- •4. Форматированный вывод на экран
- •5. Позиционирование курсора
- •6. Вывод пробелов
- •7. Функция табуляции
- •8. Остановка программы
- •11.Программирование разветвляющихся алгоритмов в qBasic.
- •12. Программирование циклических алгоритмов в qBasic.
- •13.Массивы. Обработка массивов в qBasic. Массивы в qbasic
- •14.Обработка текстовых данных в qBasic. Обработка строк
- •1. Определение длины строки
- •2. Получение символов кода ascii
- •4. Выделение левых крайних символов строки
- •6. Выбор подстроки
- •7. Получение строчных символов
- •15.Редактор Visual Basic (vb). Объекты vb, типы данных vb.
- •16.Операторы Visual Basic. Условный оператор
- •Оператор Select Case
- •Операторы Do, Loop, Until (от -Гепарда97-)
- •Оператор GoTo
- •Оператор GoTo имеет следующий синтаксис
- •17.Массивы в Visual Basic. Операторы цикла и обработка массивов.
- •18.Элементы управления в Visual Basic.
- •1 Кнопки (Button)
- •2 Таймер
- •3 Линии и фигуры
- •4 Текстовое поле и поле надписи
- •5 Графическое поле
- •19.Элементы управления ListBox и ComboBox
- •20.Функции и процедуры в Visual Basic.
- •21.Базы данных. Инфологическое проектирования баз данных. Модели данных.
- •Основные задачи проектирования баз данных
- •Концептуальное (инфологическое) проектирование [править]
- •Простая двумерная структура
- •Иерархическая структура
- •Реляционная модель данных
- •22.Реляционные базы данных. Сущности, атрибуты, связи. Ключевые поля.
- •23Логические схемы сущность-связь. Схема данных. Конструктор запросов qbe. Модели «сущность-связь»
- •25. Язык sql. Запросы на выборку данных с group by.
- •26. Язык sql. Многотабличные запросы на выборку данных.
- •27. Язык sql. Модификация данных.
- •28.Локальные сети эвм.
- •Технология и модели “клиент - сервер”.
- •М одель fs.
- •Технологический недостаток модели-
- •Модель rda
- •М одель сервера бд (dbs).
- •Модель as- сервер приложений.
- •30. Технологии клиент-сервер. Многоуровневые технологии as. Протоколы tcp/ip и httр. Www сервера и Интернет. Сервер приложений (as)
- •Основные возможности, предоставляемые сетью Интернет
- •World Wide Web — главный информационный сервис.
- •31. Структурное программирование. Тестирование.
- •32.Объектно- ориентированное программирование.
1. Определение длины строки
Функция LEN выдает длину строки, т.е. количество символов в строковом выражении.
Пример: DIM a$, 1аеngе% PRINT LEN("Сегодня понедельник") INPUT "Ввести текст ";а$ 1aenge% = LEN(a$) PRINT a$; "Длина ";1аеnge," символов "
2. Получение символов кода ascii
Функция CHR$ преобразует ASCII-код в
соответствующий символ (ASCII=American Standard
Code for Information Interchange — Американский
стандартный код для обмена информацией).
Аргумент функции — число типа INTEGER в
диапазоне от 0 до 255.
Соответствие
кодов ASCII определенным символам дано в
ASCII-таблице, размещенной в справочнике
(Help) OBASIC. Также можно воспользоваться
следующей программой:
'ASCII-символьное
предложение
DIM ascll%
DO
INPUT "Ввести
ASCII-значение ", ascii%
LOOP UNTIL ascii% > 0
AND ascii% <= 256
PRINT "Код ASCII "; ascll%;"
соответствует символу ";CHR$(ascii%)
3. Получение ASCII-кода символа Функция ASC — обратная по отношению к функции CHR$. Аргумент функции ASC — символ, а значение функции — соответствующий этому символу ASCII-код.
Пример: PRINT ASC ("А")
4. Выделение левых крайних символов строки
Функция LEFT$ выделяет крайние слева символы строки. Вызов функции: LEFT$ (Строка, Число) Строка - Строка, из которой выделяются символы. Число - Величина типа INTEGER, которая задает количество выделяемых символов.
Пример: PRINT LEFT$ ("Хелло, QBASIC", 5)
5. Выделение правых крайних символов строки Функция RIGHT$ выделяет крайние справа символы строки. Вызов функции: RIGHT$ (Строка, Число)
Строка- Строка, из которой выделяются символы. Число- Значение типа INTEGER, в котором указывается количество выделяемых справа символов.
Пример: PRINT RIGHTS ("Хелло, OBASIC, 5)
6. Выбор подстроки
Функция MID$ копирует из строки любой ее фрагмент. MID$ (Строка, Начало, Длина) Строка - Строка, из которой должны выделятся символы. Начало - Позиция, с которой начинается выбор фрагмента. Длина - Длина подстроки.
Пример:
' MID$ - функция DIM A$, i%, j% А$=" Доброе утро" 1%=3 J%=5 PRINT MID$ ("Хелло, QBASIC",4,4) PRINT MID$(aS,i%,j%)
7. Получение строчных символов
Функция LCASE$ возвращает заданную строку в виде строчных букв. Пользуясь этой функцией, следует принять во внимание, что аргументы для LCASE$ расположены в подмножестве символов, коды которых лежат в диапазоне от 32 до 127. Следующие 128 символов (от 128 до 256) предназначены для кодирования символов национальных алфавитов, псевдографики, математических и др.
Пример: ‘LCASE$ PRINT LCASE$ ("HUT OF BROWN NOW SIT DOWN")
8. Получение заглавных символов Функция UCASE$ противоположна функции LCASE$ и возвращает заданную строку в виде заглавных букв. Следует принимать во внимание тот факт, что аргументом для UCASE$ могут быть лишь символы, коды которых расположены в диапазоне от 32 до 127.
Пример: ‘UCASE$ PRINT UCASE$ ("hut of brown now sit down")
9. Устранение ведущих пробелов Функция LTRIM$ устраняет в строке ведущие пробелы. Возвращенное значение сдвинуто влево. Пример: 'LTRIM$ DIM wort$, lwort$ wort$ = " Сдвиг влево" Iwort$= LTRIM$(wort$) PRINT wort$ PRINT LEN(wort$) PRINT PRINT Iwort$ PRINT LEN(lwort$)
10. Устранение последних пробелов Функция RTRIM$ убирает в строке последние пробелы.
Пример: ‘RTRIM$ DIM wort1$, wort2$ wort1$= "левый wort2$=" и правый" PRINT wort1$+wort2$ PRINT PTRIM$(wort1$)+wort2$
11. Создание строки из пробелов Функция SPACE$ создает строку из пробелов. Аргумент функции — длина этой строки.
Пример: DIM leer$ leer$-SPACES$(45) PRINT LEN(leer$)
12. Преобразование строки в число Функция VAL преобразует число из строкового представления в числовое. Предполагается, что преобразуемая строка содержит допустимые для представления чисел символы. Если нецифровой знак встречается первым в строке, то преобразование невозможно и значение функции равно нулю.
Пример: PRINT VAL("234.23) PRINT VAL("Hallo") PRINT VAL("43D12)
