Реферат: Экзаменационные билеты по информатике

Экзаменационныебилеты по информатике.

2000/2001учебный год.

Билет№ 1

1.<span Times New Roman"">     

Магистрально-модульный принцип построениякомпьютера.

2.<span Times New Roman"">     

Технология объектно-ориентированногопрограммирования. Объекты и их свойства.

Билет№ 2

1.<span Times New Roman"">     

Основныехарактеристики (разрядность, адресное пространство и др.) процессоракомпьютера.

2.<span Times New Roman"">     

Системы программирования. Интерпретация икомпиляция.

Билет№ 3

1.<span Times New Roman"">     

Организация и основные характеристики памятикомпьютера.

2.<span Times New Roman"">     

Технология алгоритмического программирования.Основные структуры и средства языка программирования (операторы, функции,процедуры).

Билет№ 4

1.<span Times New Roman"">     

Внешняяпамять компьютера. Носители информации (гибкие и жесткие диски,CD-ROM-диски).

2.<span Times New Roman"">     

Технология логического программирования. Основныеструктуры и средства логического программирования (язык ПРОЛОГ).

Билет№ 5

1.<span Times New Roman"">     

Операционная система компьютера (назначение,состав, загрузка).

2.<span Times New Roman"">     

Глобальная сеть Интернет и ее информационные ресурсы(файловые архивы, «всемирная паутина», электронная почта, телеконференции).

Билет№ 6

1.<span Times New Roman"">     

Файлы (тип, имя, местоположение). Работа сфайлами.

2.<span Times New Roman"">     

Основные подходы к программированию: процедурный(алгоритмический), логический, объектно-ориентированный.

Билет№ 7

1.<span Times New Roman"">     

Информационные процессы в природе, обществе,технике. Информационная деятельность человека.

2.<span Times New Roman"">     

Структура программного обеспечения компьютера иназначение его составных компонентов.

Билет№ 8

1.<span Times New Roman"">     

2.<span Times New Roman"">     

Основныепринципы структурного программирования.

Билет №9

1.<span Times New Roman"">     

Текстовый редактор, назначение и основныефункции.

2.<span Times New Roman"">     

Основные типы и способы организации данных(переменные, массивы, списки).

Билет№ 10

1.<span Times New Roman"">     

Графический редактор, назначение и основныефункции.

2.<span Times New Roman"">     

Логические функции и их преобразования.Билет 11

1.<span Times New Roman"">     

Электронные таблицы, назначение и основныефункции.

2.<span Times New Roman"">     

Основные логические операции («И», «ИЛИ», «НЕ»).

Билет№ 12

Система управления базами данных (СУБД). Назначение и основные функции.

Информация. Вероятностный подход к измерению количества информации.

Билет №13

1.<span Times New Roman"">     

Понятие алгоритма. Свойства алгоритмов.Возможность автоматизации деятельности человека.

2.<span Times New Roman"">     

Технология мультимедиа (аппаратные и программныесредства).

Билет№ 14

1.<span Times New Roman"">     

Разветвляющиеся алгоритмы. Команда ветвления.

2.<span Times New Roman"">     

Информационная технология решения задачи спомощью компьютера: основная технологическая цепочка.

Билет№15

1.<span Times New Roman"">     

Циклические алгоритмы. Команда повторения.

2.<span Times New Roman"">     

Аппаратные компоненты и программные средствакомпьютера.

Билет№16

1.<span Times New Roman"">     

Разработка алгоритмов методом последовательнойдетализации. Вспомогательные алгоритмы.

2.<span Times New Roman"">     

Функциональные узлы  в процессорах регистры, сумматоры и др.

Билет№ 17

1.<span Times New Roman"">     

Компьютер как формальный исполнитель алгоритмов(программ).

2.<span Times New Roman"">     

Системы счисления. Двоичная система счисления иее применение в вычислительной технике.

Билет№ 18

1.<span Times New Roman"">     

Этапы решения задач на компьютере.

2.<span Times New Roman"">     

Технология гипертекста. Компьютерные справочникии энциклопедии.

Билет№ 19

1.<span Times New Roman"">     

Передача информации. Организация и структурателекоммуникационных компьютерных сетей.

2.<span Times New Roman"">     

Информатизация общества. Основные этапы развитиявычислительной техники.

Билет№ 20

1.<span Times New Roman"">     

Услуги компьютерных сетей.

2.<span Times New Roman"">     

Двоичное кодирование текста, изображения и звука.

Билет№ 1

Магистрально-модульный принцип построения компьютера.

В основу архитектурысовременных персональных компьютеров положен магистрально-модульный принцип.Модульный принцип позволяет потребителю самому комплектовать нужную емуконфигурацию компьютера и производить при необходимости ее модернизацию.Модульная организация компьютера опирается на магистральный (шинный) принципобмена информацией между модулями.

Обмен информацией между отдельнымиустройствами компьютера производится по трем многоразрядным шинам(многопроводным линиям), соединяющим все модули: шине данных, шине адресов ишине управления.

Разрядность шины данных связана сразрядностью процессора (имеются8-, 16-, 32-,64-разрядные процессоры).

Данные по шине данных могутпередаваться от процессора к какому-либо устройству, либо, наоборот, отустройства к процессору, т. е. шина данных является двунаправленной. К основнымрежимам работы процессора с использованием шины данных можно отнести следующие:запись/чтение данных из оперативной памяти, запись/чтение данных из внешнейпамяти, чтение данных с устройства ввода, пересылка данных на устройствовывода.

<img src="/cache/referats/9508/image002.gif" v:shapes="_x0000_i1025">

Выбор абонента по обмену даннымипроизводит процессор, который формирует код адреса данного устройства, а дляоперативной памяти код адреса ячейки памяти. Код адреса передается по адреснойшине, причем сигналы по ней передаются в одном направлении от процессора коперативной памяти и устройствам, т. е. шина адреса является однонаправленной.

Разрядность шины адреса определяетобъем адресуемой процессором памяти. Имеются16-, 20-, 24-и 32-разрядные шины адреса.

Каждой шине соответствует своеадресное пространство, т. е. максимальный объем адресуемой памяти:

216 = 64Кб

220 = 1Мб

224 = 16Мб

232 = 4 Гб

В персональныхкомпьютерах величина адресно­го пространства процессора и величина фактически установленнойоперативной памяти практически всегда различаются.

В первыхотечественных персональных компью­терах величина адресного пространства была иног­даменьше, чем величина реально установленной в компьютере оперативной памяти.Обеспечение до­ступа к такой памяти происходило на основе пооче­редного (такназываемого постраничного) подклю­чения дополнительных блоков памяти кадресному пространству.

В современныхперсональных компьютерах с 32-разрядной шиной адреса величина адресуемой памятисоставляет 4 Гб, а величина фактически ус­тановленной оперативной памятизначительно ме­ньше и составляет обычно 16 или 32 Мб.

По шинеуправления передаются сигналы, опре­деляющие характер обмена информацией(ввод/вы­вод), и сигналы, синхронизирующие взаимодействие устройств,участвующих в обмене информацией.

Аппаратно насистемных платах реализуются шины различных типов. В компьютерах РС/286 ис­пользоваласьшинаISA (Industry Standard Archi­tecture), имевшая 16-разрядную шинуданных и 24-разрядную шину адреса. В компьютерах РС/386 и РС/486 используетсяшинаEISA (Extended In­dustry Standard Architecture), имеющая32-разряд­ные шины данных и адреса. В компьютерахPC/ Pentium используется шинаPCI (Peripheral Compo­nent Interconnect), имеющая 64-разряднуюшину данных и 32-разрядную шину адреса.

Подключениеотдельных модулей компьютера к магистрали на физическом уровне осуществляется спомощью контроллеров, адаптеров устройств (ви­деоадаптер, контроллер жесткихдисков и т. д.), а на программном уровне обеспечивается загрузкой в оперативнуюпамять драйверов устройств, кото­рые обычно входят в состав операционнойсистемы.

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

Тип

Количество устройств

Скорость обмена

Макс. емкость

IDE

2

1Мб/С

540Мб

EIDE

2+2

3—4Мб/с

8Г6

SCSI

8

5—10Мб/с

8Г6

IDE— IntegratedDevice Electronics

EIDE— EnhancedIntegrated Device Electronics

SCSI— SmallComputers System Interface

В стандартный набор контроллеров,разъемы которых имеются на системном блоке компьютера, обычно входят:

—видеоадаптер (с помощью него обычно подключаетсядисплей);

—последовательный порт СОМ1 (с помощью негообычно подключается мышь);

—последовательный портCOM2(с помощью него обычно подключается модем);

—параллельный порт (с помощью него обычноподключается принтер); —контроллерклавиатуры.

Через последовательный портединовременно может передаваться1битданных в одном направлении, причем данные от процессора к периферийномуустройству и в обратную сторону, от периферийного устройства к процессору, передаютсяпо разным проводам. Максимальная дальность передачи составляет обычно несколькодесятков метров, а скорость до115 200бод. Устройства подключаются к этому порту через стандартный разъем RS-232.

Через параллельный порт можетпередаваться в одном направлении одновременно8бит данных. К этому порту устройстваподключаются через разъемCentronics.Максимальное удаление принимающего устройства обычно не должно превышать3м.

Подключение других периферийныхустройств требует установки в компьютер дополнительных адаптеров (плат).

Технология объектно-ориентированного программирования. Объекты и ихсвойства.

Объектно-ориентированное  программирование (ООП)—это метод программирования, при использованиикоторого главными элементами программ являются объекты.

Такой подход объективно обусловлентем, что окружающий нас мир состоит из целостных объектов, которые обладаютопределенными свойствами и поведением. Ранее при использовании технологии структурногопрограммирования предусматривалось «расчленение» объекта, описание его свойствотдельно от поведения.

В технологииобъектно-ориентированного программирования объекты сохраняют свою целостность,все свойства объекта и его поведение описываются внутри самого объекта.

В основе объектно-ориентированногоподхода лежат три понятия:

·<span Times New Roman"">        

инкапсуляция:объединение данных с процедурами и функциями в рамках единого целого— объекта;

·<span Times New Roman"">        

наследование:возможность построения иерархии объектов с использованием наследования их характеристик;

·<span Times New Roman"">        

полиморфизм:задание одного имени действию, которое передается вверх и вниз по иерархии объектов,с реализацией этого действия способом, соответствующим каждому объекту в иерархии.

Инкапсуляция.Вобъектно-ориентированном программировании объект представляет собой запись, котораяслужит «оболочкой» для соединения связанных между собой данных и процедур. Другимисловами, объект обладает определенными свойствами и поведением. Рассмотрим вкачестве примера кнопку—типичныйобъект, присутствующий в интерфейсе большого количества программ. Кнопка обладаетопределенным поведением: она может быть нажата, после нажатия на кнопку будутпроисходить определенные события и т. д. Соединение таких свойств и поведения водном объекте и называется инкапсуляцией.

Наследование.Объектымогут наследовать свойства и поведение от других объектов, которые называются«родительскими объектами». Это понятие можно хорошо проиллюстрировать опять напримере интерфейсной кнопки. Возьмем в качестве «родительского объекта» самуюпростую квадратную кнопку серого цвета с надписью «Кнопка», при нажатий накоторую запускается определенная процедура. На основе этой кнопки можно создатьмножество кнопок, обладающих различными размерами, цветами и надписями. Нажатиена каждую такую кнопку будет вызывать свою особенную процедуру. Таким образом,все это множество кнопок унаследует свои свойства и поведение от «родительскогообъекта», простой кнопки.

Полиморфизм—это словоиз греческого языка, означающее «много форм». Перечень интерфейсных кнопокразличных типов (простая кнопка, радиокнопка, кнопка-переключатель и т. д.)представляет собой хороший пример полиморфизма. Каждый тип объекта в этомперечне представляет собой различный тип интерфейсной кнопки. Можно описатьметод для каждой кнопки, который изобразит этот объект на экране. В терминахобъектно-ориентированного программирования можно сказать, что все эти типыкнопок имеют способность изображения самих себя на экране.

Однако способ (процедура), которымкаждая кнопка должна изображать себя на экране, является различным для каждоготипа кнопки. Простая кнопка рисуется на экране с помощью процедуры «вывод изображенияпростой кнопки», радиокнопка рисуется на экране с помощью процедуры «выводизображения радиокнопки» и т. д.

Таким образом, существуетединственное для всего перечня интерфейсных кнопок действие (вывод изображениякнопки на экран), которое реализуется специфическим для каждой кнопки способом.Это и является проявлением полиморфизма.

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

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

Наиболее распространенными системамиобъектно-ориентированного визуального программирования являютсяMicrosoftVisual BasicиBorlandDelphi.Катализатором широкогораспространения объектно-ориентированного программирования стала технологияWorld WideWeb.Практически все новейшие разработкидля этой системы выполняются с помощью объектно-ориентированных языков(например, языкаJava).

Объект—элементарная единица в объектно-ориентированномпрограммировании, заключающая в себе как описывающие объект данные, так исредства обработки этих данных.

Класс—обобщенное описание набора объектов, обладающихнекоторыми одинаковыми методами и структурами данных.

Подкласс—более подробное описание, относящееся ккакому-либо специализированному подмножеству набора объектов, описанногоклассом. Иногда подклассы называют также производными или дочерними классами.

Наследование—механизм автоматического включения в составразличных классов, подклассов и объектов одних и тех же методов и структурданных.

Билет№ 2

Основные характеристики (разрядность, адресное пространство и др.) процессоракомпьютера.

Процессор компьютера предназначен дляобработки информации. Каждый процессор имеет определенный набор базовыхопераций (команд), например, одной из таких операций является операция сложениядвоичных чисел.

Технически процессор реализуется набольшой интегральной схеме, структура которой постоянно усложняется, иколичество функциональных элементов (типа диод или транзистор) на ней постоянновозрастает (от30тысяч впроцессоре8086до 5миллионов в процессореPentium II).

Важнейшей характеристикой процессора,определяющей его быстродействие, является его тактовая частота. От нее, вчастности, зависит количество базовых операций, которые производит процессор всекунду. За20лет тактовая частотапроцессора увеличилась почти на два порядка от4МГц (процессор8086, 1978г.) до300МГц (процессор Pentium II, 1997г.).

Другой характеристикой процессора,влияющей на его производительность, является разрядность. В общем случаепроизводительность процессора тем выше, чем больше его разрядность. В настоящеевремя используются8-, 16-, 32-и 64-разрядные процессоры, причем практически все современные программы рассчитанына32-и 64-разрядные процессоры.

Часто уточняют разрядность процессораи пишут, например,16/20,чтоозначает, что процессор имеет 16-разрядную шину данных и 20-разрядную шинуадреса. Разрядность адресной шины определяет адресное пространство процессора,т. е. максимальный объем оперативной памяти, который может быть установлен вкомпьютере.

В первом отечественном персональномкомпьютере «Агат»(1985г.)был установлен процессор, имевший разрядность8/16,соответственно его адресное пространствосоставляло64Кб. Современный процессорPentium IIимеет разрядность64/32, т. е. его адресное пространство составляет4Гб.

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

Увеличение производительностипроцессоров может достигаться различными путями. В частности, за счет введениядополнительных базовых операций. Так, в процессорахPentiumММХ достигается большая производительность приработе с мультимедиа-приложениями (программами для обработки графики, видео извука).

Тип процессора

Частота (МГц)

Разрядность шины данных

Разрядность шины адреса

Адресное пространство

8086

4—12

16

20

1Мб

80286

8—20

16

24

16Мб

80386

25—40

32

32

4Г6

80486

33—100

32

32

4Г6

Pentium

75—200

64

32

4Г6

PentiumII

200—300

64

32

4Г6

Системы программирования. Интерпретация и компиляция.

Имеются два основных подхода креализации языков программирования: компиляция и интерпретация. Компиляторпереводит программу на языке программирования в машинный код (последовательностькоманд и данных) конкретного компьютера, на котором будет выполняться программа.

Исполнение этого кода осуществляетсяпод управлением операционной системы и никак не зависит от компилятора.Интерпретатор же является собственно той системой, которая исполняет программуна языке программирования.

Между этими двумя подходами имеетсямножество промежуточных вариантов: существуют компиляторы, которые компилируютв интерактивном режиме, во время ввода программы. Существуют интерпретаторы,которые компилируют программу в промежуточный код.

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

В самом языке программирования,вообще говоря, не заложен способ его реализации, однако одни языки почти всегдакомпилируются, например C++,другие,напримерSmalltalk,почти всегда интерпретируются,Javaкомпилируется в байт-код и затеминтерпретируется.

Сейчас практически любая реализацияязыка представлена как среда разработки, которая включает:

1)компилятор (или интерпретатор);

2)отладчик—специальную программу, которая облегчает процесспоиска ошибок; пользуясь ею, разработчик может выполнять программу «по шагам»,отслеживать изменение значений переменных в процессе выполнения и др.;

3)встроенный текстовый редактор;

4)специальные средства для просмотра структурыпрограммы, классов, модулей и проч.;

5)библиотеку готовых модулей, классов, напри-Qдля создания пользовательского интерфейса (окна,кнопки и т. д.).

В 80-е годы активно прорабатываласьидея визуального программирования, основной смысл которой состоит в том, чтобыпроцесс «сборки» программы осуществлялся на экране дисплея из программных конструкций—картинок. В результате появились средыразработки 4-го поколения(4GL), вкоторых разрабатываемый программный продукт строится из готовых крупных блоковпри помощи мыши. Примерами таких сред являются:Delphi, Visual Age,Visual Java.

Билет№ 3

Организация и основные характеристики памяти компьютера.

Большое количество программ и данных,необходимых пользователю, долговременно хранятся во внешней памяти компьютера(на гибких и жестких магнитных дисках,CD-ROMи др.). В оперативную память компьютера загружаются те программы и данные,которые необходимы в данный момент.

По мере усложнения программ иувеличения их функций, а также появления мультимедиа-приложений растетинформационный объем программ и данных. Если в середине 80-х годов обычныйобъем программ и данных составлял десятки и лишь иногда сотни килобайт, то всередине 90-х годов он стал составлять мегабайты и десятки мегабайт.Соответственно растет объем оперативной памяти. В школьном компьютере БК-0010(1986г.) объем оперативной памяти составлял64Кб, в современных персональных компьютерах онобычно составляет16Мбайт и более.

Логически оперативная памятьразделена на ячейки объемом1байт. Соответственно оперативная память64Кб содержит65 536ячеек, а память 16Мб содержит16 777 216ячеек.

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

Разрядность шины адреса определяетобъем адресуемой памяти процессора и, соответственно, максимальный объемоперативной памяти, которую можно непосредственно использовать. Разрядностьшины адреса у большинства современных персональных компьютеров составляет32разряда, т. е. максимальный объем оперативнойпамяти может составлять232 == 4Гб.

Величина аппаратно установленнойоперативной памяти в современных рабочих станциях обычно составляет16или32Мб,а в серверах64или128Мб. Таким образом, имеется возможность наращиванияобъема оперативной памяти компьютеров без увеличения разрядности шины адресапроцессора.

Физически оперативная памятьизготавливается в виде БИС (больших интегральных схем) различных типов(SIMM, DIMM),имеющих различную информационную емкость(1, 4, 8, 16,32Мб). Различные системные платыимеют различные наборы разъемов для модулей оперативной памяти.

Модули оперативной памятихарактеризуются временем доступа к информации (считывания/записи данных). Всовременных модулях типаSIMM времядоступа обычно составляет60нс, в.модулях типаDIMM —10нс.

Различные операционные системыиспользуют различные способы организации оперативной памяти. В школьныхкомпьютерах с 16-разрядной шиной адреса и, соответственно, максимально с64Кб адресуемой памяти («Агат»,«YAMAHA»)реализовывался принцип поочередного (так называемогопостраничного) подключения дополнительных блоков физическойпамяти к адресному пространству процессора.

Таким образом, удавалось увеличитьобъём оперативной памяти таких компьютеров до 128Кб и более.

Операционная системаMS-DOSсоздает сложную логическую структуру оперативнойпамяти:

·<span Times New Roman"">        

основная(conventional)память занимаетадресное пространство от0до640Кб, в нее загружаются операционная система,программы и данные;

·<span Times New Roman"">        

верхняяпамять(UMB — Upper Memory Blocks)занимает адресное пространство от640Кбдо1Мб, в нее могут быть загруженыдрайверы устройств;

·<span Times New Roman"">        

высокая(high)память начинается после1Мб и имеет объем64Кб, в нее может быть частично загруженаоперационная система;

·<span Times New Roman"">        

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

Таким образом, под управлениемоперационной системыMS-DOSаппаратно установленная оперативная память используется очень нерационально.Этот недостаток преодолен в операционной системе Windows,в которой используется простаянеструктурированная модель памяти и вся память доступна для загрузки программ иданных.

2.Технология алгоритмического программирования. Основные структуры и средстваязыка программирования (операторы, функции, процедуры).

Технология алгоритмическогопрограммирования базируется на методе последовательной детализации алгоритмов.Сначала формулируется основной алгоритм, который состоит из «крупных» блоков(команд), часть которых может быть непонятна исполнителю (не входит в егосистему команд). В этом случае они записываются как вызовы вспомогательныхалгоритмов. Затем происходит детализация, т. е. все вспомогательные алгоритмыподробно расписываются с использованием команд, понятных исполнителю.

Как основной алгоритм, так ивспомогательные алгоритмы могут включать основные алгоритмические структуры:линейную, разветвляющуюся и циклическую. В линейной алгоритмической структуревсе команды выполняются в линейной последовательности, одна за другой.

В разветвляющиеся алгоритмы входитусловие, в зависимости от выполнения или невыполнения которого выполняется таили иная последовательность команд (серий).

В циклические алгоритмы входитпоследовательность команд, выполняемая многократно. Такая последовательностькоманд называется телом цикла.

<span Times New Roman",«serif»; mso-fareast-font-family:«Times New Roman»;mso-ansi-language:RU;mso-fareast-language: RU;mso-bidi-language:AR-SA;layout-grid-mode:line">
Линейный

<img src="/cache/referats/9508/image004.gif" v:shapes="_x0000_i1026">

Ветвление

<img src="/cache/referats/9508/image006.gif" v:shapes="_x0000_i1027">

Цикл

<img src="/cache/referats/9508/image008.gif" v:shapes="_x0000_i1028">

Алгоритмы могут быть описаныразличными способами:

·<span Times New Roman"">        

записаны наестественном языке;

·<span Times New Roman"">        

изображены ввиде блок-схемы;

·<span Times New Roman"">        

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

·<span Times New Roman"">        

закодированына языке программирования.

Для кодирования алгоритма на языкепрограммирования необходимо знать синтаксис языка, т. е. его основныеоператоры, типы переменных и др. В школе знакомятся в основном с языком программированияБейсик.

Язык программированияBasic(Beginner's All-purpose Symbolic Instruction Code —многоцелевой язык для начинающих) был разработанв1964году. Языки программирования, втом числе иBasic, развиваются,обогащаются новыми возможностями, и в результате возникают различные версии языка(Бейсик-Агат,MSX-Basic, QBasic, VisualBasic).

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

<span Times New Roman",«serif»; mso-fareast-font-family:«Times New Roman»;mso-ansi-language:RU;mso-fareast-language: RU;mso-bidi-language:AR-SA;layout-grid-mode:line">

Команда

Формат оператора

Ввод данных

INPUT<список переменных>

Команда

PRINT<список переменных>

Присваивание

LET<переменная>=<арифметическое выражение>

Команда ветвления

IF<условие>THEN<операторы> ELSE<операторы>

Команда цикла

FOR<переменная> FROM<арифметическоевыражение>ТО<арифметическоевыражение>

<операторы>NEXT<переменная>

В формат операторов, кроме ключевыхслов, входят переменные и арифметические выражения. Переменные бывают различныхтипов, тип переменной определяет, какие значения может принимать эта переменная.В Бейсике переменные могут быть следующих типов: целые (А%= 5),вещественные (А= 3.14),символьные (А$=«информатика») и массивыDIMА(М,N).Массивы представляют собой одномерные или двумерные таблицы.

Арифметические выражения могутвключать в себя: числа, переменные, знаки арифметических выражений, стандартныефункции и круглые скобки. Например, арифметическое выражение, которое позволяетопределить величину гипотенузы прямоугольного треугольника, будет записыватьсяследующим образом:SQR(А*А+В*В).

Стандартные функции позволяютвычислить значения математических функций, например стандартная функцияSIN (X)позволяет вычислить значения математической функцииsinх.

Вспомогательные алгоритмы реализуютсяна Бейсике с помощью подпрограмм. Для перехода на подпрограмму используетсяспециальный оператор, его формат:GOSUB<номер строки>. Возврат из подпрограммы реализуется с помощью оператораRETURN.

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

Билет№ 4

Внешняя память компьютера. Носители информации (гибкие и жесткие диски,CD-ROM-диски).

Основное назначение внешней памятикомпьютера—долговременное хранениебольшого количества различных файлов (программ, данных и т. д.). Устройство,которое обеспечивает запись/считывание информации, называется накопителем, ахранится информация на носителях. Наиболее распространенными являютсянакопители следующих типов:

— <

еще рефераты
Еще работы по компьютерам. программированию