Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
шпоры инфа.doc
Скачиваний:
0
Добавлен:
01.05.2025
Размер:
2.66 Mб
Скачать

1)Основы любого языка ву

Особый алфавит. Командные слова,функции,синтаксисязыка,графический интерфейс. Синтаксис индивидуален для каждого языка.  В алфавит языка могут входить буквы, цифры, математические символы, а также так называемые ключевые слова If (если), Then (тогда), Else (иначе) и др. Из исходных символов (алфавита) по правилам синтаксиса строятся предложения, обычно называемые операторами.

Алгоритмические языки программирования, или их еще называют структурные языки программирования, представляют алгоритм в виде последовательности основных алгоритмических структур — линейной, ветвления, цикла.        Различные типы алгоритмических структур кодируются на языке программирования с помощью соответствующих операторов: ветвление — с помощью оператора If-Then-Else, цикл со счетчиком с помощью оператора For-Next и т. д. Операторы, кроме ключевых слов, иногда содержат арифметические, строковые и логические выражения.

  Арифметические выражения могут включать в себя числа, переменные, знаки арифметических выражений, стандартные функции и круглые скобки   В состав строковых выражений могут входить переменные строкового типа, строки (строками являются любые последовательности символов, заключенные в кавычки) и строковые функции. Например: "инф'+Mid("информатика", 3,5) +strА      Логические выражения, кроме логических переменных, нередко включают в себя числа, числовые или строковые переменные или выражения, которые сравниваются между собой посредством операций сравнения (>, <, =, >=, <= и т. д.). Логическое выражение принимает лишь одно из двух значений: истина или ложь. Например: 5 > 3 — истинно; 2-2 = 5 — ложно.      Над элементами логических выражений могут производиться логические операции, которые обозначаются следующим образом: логическое умножение — And, логическое сложение — Or и логическое отрицание — Not.          В языках программирования используются различные структуры данных: переменная, массив и др. Переменные задаются именами, которые определяют области памяти, в которых хранятся их значения. Значениями переменных могут быть данные различных типов (целые или вещественные числа, строки, логические значения). Соответственно переменные бывают различных типов: целочисленные (А%=5), вещественные (А=3 .14), строковые (А$="информатика"), логические (A=True).     Массивы являются набором однотипных переменных, объединенных одним именем. Массивы бывают одномерные, которые можно представить как одномерные таблицы, и двумерные, которые можно представить как двумерные таблицы. Массивы также могут быть различных типов: целочисленные, вещественные, строковые и т. д. 2. Алфавит языка высокого уровня Язы́к программи́рования — формальная знаковая система, предназначенная для записи программ. Программа обычно представляет собой некоторый алгоритм в форме, понятной для исполнителя (например, компьютера). Язык программирования определяет набор лексических, синтаксических и семантических правил, используемых при составлении компьютерной программы. Он позволяет программисту точно определить то, на какие события будет реагировать компьютер, как будут храниться и передаваться данные, а также какие именно действия следует выполнять над этими данными при различных обстоятельствах. Преимущества языков высокого уровня:

алфавит алгоритмического языка значительно шире алфавита машинного языка, что существенно повышает наглядность текста программы;

набор операций, допустимых для использования, не зависит от набора машинных операций, а выбирается из соображений удобства формулирования алгоритмов решения задач определенного класса;

формат предложений достаточно гибок и удобен для использования, что позволяет с помощью одного пред ложения задать достаточно содержательный этап обра ботки данных;

требуемые операции задаются с помощью общепринятых математических обозначений;

данным в алгоритмических языках присваиваются индивидуальные имена, выбираемые программистом;

в языке может быть предусмотрен значительно более широкий набор типов данных по сравнению с набором машинных типов данных.

3). Какие разновидности ошибок транслятор не в состоянии обнаружить? Существует множество ошибок, которые транслятор выявить не в состоянии, если используемые в программе операторы сформированы верно. Приведем примеры таких ошибок.

Логические ошибки:

неверное указание ветви алгоритма после проверки некоторого условия;

неполный учет возможных условий;

пропуск в программе одного или более блоков алгоритма.

Ошибки в циклах:

неправильное указание начала цикла;

неправильное указание условий окончания цикла;

неправильное указание числа повторений цикла;

бесконечный цикл.

Ошибки ввода-вывода; ошибки при работе с данными:

неправильное задание тип данных;

организация считывания меньшего или большего объёма даных, чем требуется;

неправильное редактирование данных.

Ошибки в использовании переменных:

использование переменных без указания их начальных значений;

ошибочное указание одной переменной вместо другой.

Ошибки при работе с массивами:

массивы предварительно не обнулены;

массивы неправильно описаны;

индексы следуют в неправильном порядке.

Ошибки в арифметических операциях:

неверное указание типа переменной (например, целочисленного вместо вещественного);

неверное определение порядка действий;

деление на нуль;

извлечение квадратного корня из отрицательного числа;

потеря значащих разрядов числа.

Все эти ошибки обнаруживаются с помощью тестирования.

4). Какую роль играют компьютеры в обучении? Процесс подготовки квалифицированных специалистов длителен и сложен. Обучение в средней школе и затем в вузе занимает почти треть продолжительности жизни человека. К тому же в современном информационном обществе знания очень быстро стареют. Чтобы быть способным выполнять ту или иную профессиональную деятельность, специалисту необходимо непрерывно пополнять своё образование.

В информационном обществе знать "КАК" важнее чем знать "ЧТО".

Поэтому в наше время основная задача среднего и высшего этапов образования состоит не в том, чтобы сообщить как можно больший объем знаний, а в том, чтобы научить эти знания добывать самостоятельно и творчески применять для получения нового знания. Реально это возможно лишь с введением в образовательный процесс средств новых информационных технологий (СНИТ), ориентированных на реализацию целей обучения и воспитания.

5) Visual Basic - как Среда программирования. Среда программирования VisualBasic содержит все необходимые инструменты для быстрого и эффективного создания мощных программ, работающих в среде Windows. Инструменты, имеющиеся в среде программирования VisualBasic, помогают при конструировании Basic -программ. Строка Меню обеспечивает доступ к большинству команд, управляющих средой программирования. Меню и команды работают в соответствии со стандартными соглашениями, общими для всех приложений Windows. Под строкой меню имеется панель инструментов - набор кнопок, являющихся ярлыками для команд, с помощью которых осуществляется работа в среде VisualBasic. В нижней части экрана расположена панель задач. Её можно использовать для переключения между компонентами VisualBasic или для активации других приложений Windows. Также имеется окно инструментов (Toolbox), окно содержания проекта (ProjectContainer), окно формы(Form), окно проекта(Project),окно непосредственного выполнения(Immediate), окно свойств(Properties) и окно макета формы(Formlayout). Файлы проектов VisualBasic имеют расширения. vbp, wak, vbg в имени файла.  В среде VisualBasic имеется 7 инструментов. Форма VisualBasic - это окно в интерфейсе пользователя. Инструменты и средства управления на панели служат для того, чтобы добавлять новые элементы пользовательского интерфейса. Панель инструментов содержит также средства управления для создания объектов, выполняющих специальные “за экранные” операции: управление информацией в базе данных, контроль временных интервалов и т.д. Окно Properties (Свойства) Окно Properties (Свойства) позволяет изменять характеристики (установки) элементов пользовательского интерфейса в форме. Окно свойств содержит список всех объектов, использующихся в данном пользовательском интерфейсе. Здесь также могут перечисляться изменяемые установки свойств для каждого объекта. Окно Project(Проект). VisualBasic - программа состоит из нескольких файлов, которые собираются вместе, когда программа готова. В окне Project перечисляются все файлы, используемые при программировании. Файлы проекта содержат список всех поддерживаемых файлов и программ проекта и их расширение vbp (VisualBasicprogram). В VisualBasic 5 в окно Project можно одновременно загрузить несколько файлов проектов. В VisualBasic предусмотрена оперативная справочная система, включающая информацию о среде программирования, инструментах и языке программирования VisualBasic. Средства управления. С их помощью создаются объекты и формы, выводится информация в текстовом блоке, просматриваются диски и папки в системе, обрабатываются данные, вводимые пользователем, запускаются Windows-приложения и просматриваются записи баз данных. Язык VisualBasic. Язык программирования VisualBasic содержит несколько сотен инструкций, функций и специальных символов. Он предназначен не только для использования в программном продукте VisualBasic, MicrosoftVisualBasicforApplication включен в состав MicrosoftExcel, MicrosoftWord, MicrosoftAccess, MicrosoftPowerPoint, MicrosoftProject и других приложений для Windows.