Отчёт о прохождении практики по дисциплине "Информатика"

Автор: Пользователь скрыл имя, 20 Декабря 2011 в 17:14, отчет по практике

Описание работы

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

Содержание

Операционные системы……………………………………………………………………………………3
Микропроцессоры..................................................................................................6
Виды памяти………………………………………………………………………………………………………….8
Компьютерные вирусы и методы защиты…………………………………………………..12
Компьютерные сети……………………………………………………………………………………………17
Norton Commander……………………………………………………………………………………………..20
Basic………………………………………………………………………………………………………………………...26
Практические задания……………………………………………………………………………………….30
Список используемой литературы…………………………………………………………………39

Работа содержит 1 файл

Отчёт по информатике.docx

— 67.19 Кб (Скачать)

26

Basic

Язык программирования Basic был создан в 1964 году двумя профессорами Дартмунского университета Джоном Кенеми и Томасом Куртцом.BASIC - это первые буквы английских слов Beginner's All-purpose Symbolic Instruction Code (Всецелевой язык программирования для начинающих). В настоящее время существует множество версий этого языка, которые иногда очень сильно отличаются друг от друга. Для учебных заведений самыми распространенными являются версии MSX, впервые реализованная на японском компьютере "Ямаха", и версии фирмы Microsoft для компьютеров IBM. Кроме этого в нашей стране популярностью пользуется версия Turbo-Basic фирмы Borland. Без преувеличения можно сказать, что сегодня Бейсик является самым распространённым языком программирования. После появления мощных компиляторов Visual Basic этот язык стал популярен и у профессиональных программистов. Бейсик относится к языкам программирования высокого уровня. Как и другие языки, этот язык имеет алфавит, синтаксис, семантику.

Алфавит языка. Алфавит языка Basic представляет собой таблицу символов ASCII. Первая половина этой таблицы (символы с кодом 0-127) - стандартная. Вторая половина (символы с кодом 128-255) специфична для каждой страны. В этой таблице каждый символ имеет 8-битовое обозначение. Итак, в алфавит языка Basic входят все прописные и заглавные буквы английского и русского алфавитов, цифры, а также набор специальных символов, который имеется на клавиатуре компьютера.

Переменные. В Бейсике  различают переменные следующих  типов:

-числовые переменные;

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

-переменные пользовательского типа (записи);

-переменные-массивы.

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

-целое число в диапазоне от –32768 до 32768;

-длинное целое в диапазоне от –2147483648 до 21474833648;

-вещественные числа обычной точности;

-вещественные числа двойной точности;

27

Данные можно представить  переменными и константами. 

Основные  операторы Basic

1. Оператор присваивания.

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

LET v = ар. выр.

(LET можно опустить), где v — переменная, которой присваивается значение.

При выполнении оператора  присваивания вычисляется выражение  в правой части и присваивается  переменной в левой части v.

Примеры:

L=8

Р==Р+1

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

.2. Оператор безусловного  перехода

Формат оператора  GO ТО N, где N — номер строки. Этот оператор передает управление первому оператору в строке с номером N. Оператор GО ТО используется, в частности, при организации разветвлений для того, чтобы обойти операторы второй ветви, если выполнена первая.

.3. Условные операторы

Условные операторы  служат для изменения порядка  выполнения операторов в зависимости  от какого-либо условия. Существуют два  формата условного оператора. Первый формат условного оператора:

IF условие ТНЕN

                        блок_операторов_1

                     ELSE

                        блок_операторов_2

28

END IF

где: условие - любое  выражение, значением которого является true (не нуль) или false (нуль);

блок_операторов_1, блок_операторов_2 – один или более операторов, записанных на одной или более  строк.

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

Второй формат условного  оператора: IF условие ТНЕN операторы, где:  условие - любое выражение, значением которого является true (не нуль) или false (нуль);                     операторы – один или более операторов, записанных на одной строке и разделенных двоеточиями.

4. Операторы цикла

Цикл является типичной структурой алгоритмов, реализуемых  на ЭВМ. Для организации циклов в  алгоритмических языках предусмотрены  специальные операторы. В языке  BASIC имеется несколько различных операторов цикла.

Оператор FOR — NЕXТ. Формат оператора: FOR I = A1 TO A2 STEP A3

Операторы NEXT I, где:  i — любая неиндексированная переменная — управляющая переменная цикла; A1, A2, A3 — начальное и конечное значения и шаг изменения управляющей переменной цикла — любые арифметические выражения. Если Аз=1, то конструкцию STEP A3 можно опустить. Операторы, расположенные между операторами FOR и NEXT, образуют тело цикла и выполняются многократно.

Выполнение цикла, образованного операторами FOR — NЕХТ, заключается в следующем: переменной i присваивается начальное значение А1, и она сравнивается с конечным значением А2. Если при положительном шаге Аз удовлетворяется условие А1Аз или при отрицательном шаге Аз удовлетворяется условие А1А2, то выполняются операторы, расположенные между операторами FOR и NЕXТ, и по оператору NЕXТ осуществляется возврат к началу цикла.

Значение i изменяется на шаг Аз, т. е. i=i+Аз, и снова проверяется условие. Если условие удовлетворяется, то тело цикла выполняется повторно. В противном случае происходит выход из цикла и переход к оператору, следующему за NЕХТ. Так как первая проверка

29

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

5. Оператор-комментарий Для облегчения восприятия и большей наглядности программы в нее целесообразно включать комментарии, которые поясняют работу отдельных частей программы, характеризуют используемые переменные и т. д. Для записи комментариев используется оператор REMARK (или сокращенно RЕМ). В этом операторе за служебным словом RЕМ могут быть записаны любые символы Basic. Все, что записано за словом RЕМ до конца строки, воспринимается как комментарий и при выполнении программы игнорируется. Вместо слова можно использовать символ ‘ (апостроф).

.6. Операторы SТОР  и ЕND Оператор SТОР прекращает выполнение программы. При этом на экране появляется текст программы с подсвеченным оператором SТОР. Останов программы позволяет распечатать значения переменных, т.е. оператор SТОР является удобным средством для отладки программы. Выполнение программы может быть продолжено нажатием клавиши F5. Допускается использование в программе нескольких операторов SТОР. Использование оператора SТОР не является обязательным в Basic. Если оператор SТОР отсутствует, то выполнение программы продолжается до ее естественного завершения, т. е. до выполнения операторов, расположенных в строке с наибольшим номером.

Оператор END указывает  на физический конец программы. При  выполнении оператора ЕND закрываются  все открытые файлы и останавливается  выполнение программы. Никакого сообщения  на экран при этом не выводится.

7. Оперотор ввода INPUT Если необходимо сделать вычисление с переменной, имеющей несколько значений, то удобно вводить данные с клавиатуры в процессе выполнения программы.

N стр…. INPUT….список ввода(это список переменных, разделённых запятыми)

При выполнении этого  оператора на экран выходит «?». Машина ждёт вывода данных, набирает число  клавиша enter. Если данных несколько, то через «,». Данные машина записывает в ячейки памяти, обведенные для переменных.

8. Оператор вывода  PRINT Оператор PRINT выводит данные на экран в процессе выполнения программы.

N стр…. PRINT…список элементов

Список элементов- это перечень констант, переменных, текстов, разделённых «,» или «;»

Если в качестве разделителя «;», то данные выводятся  в плотном формате через один пробел.

В операторе PRINT предусмотрено размещение данных по заменам. Каждая строчка на экране условно делится на 5 зон по 14 позиций. Если разделитель «,»,то данные выводятся в строке с первой позиции каждой зоны ( зоны формат вывода)

С оператором PRINT можно выводить тексты. Они применяются в качестве заголовков и пояснений. Текст заключается в кавычки и может содержать любые символы языка Basic

30

Практические  задания

Задание № 1

  1. Создать на диске C: каталог FAKELl 119
  2. В каталоге FAKEL создать каталог DOGOVOR
  3. На диске C: создать каталог USER 119, в нём подкаталог DOK
  4. В каталоге DOK создать 5 текстовых файлов: fakel 1, fales 2,rondo, fakel, rentis
  5. Используя маску выделить все файлы каталога DOK
  6. Скопировать все 5 файлов в подкаталог DOGOVOR
  7. Выделить, используя маску файлы, имена которых начинаются на букву f  в каталоге DOK
  8. Скопировать их в каталог FAKELl 119
  9. Из подкаталога DOGOVOR имена на букву r скопировать в каталог USER 119

Выполнение:

1) Чтобы создать  каталог нажмите клавишу F7 ,вводим  название FAKEL 119

2)Открыть созданный  каталог FAKEL 119 и затем снова нажать клавишу F7, чтобы создать подкаталог DOGOVOR

3)Теперь клавишей F7 создаем каталог USER 119 и в  нем подкаталог DOК 

4) В подкаталоге  DOК при помощи клавиши Shift+F2 создаем 5 текстовых файлов с  названием fakel 1, fales 2,rondo, fakel, rentis.

5) Для выделения  всех текстовых файлов используем  маску, нажав клавишу Серый  +

6) На одной панели  открываем подкаталог DOGOVOR куда хотим  копировать. А на другой нажимаем  клавишу F5 затем подтверждаем  клавишей Enter

7) Открываем подкаталог DOK нажимаем клавишу Серый + (f????.*) выделяются файлы, которые начинаются на букву f и клавиша Enter

8) Далее таким  же образом выделяем и копируем  файлы, только которые оканчиваются  на букву r, из подкаталога DOGOVOR в каталог USER 119 
 

31

Задание № 2

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

Структура программы:

  1. Вычислительная часть, организуем массив данных :

    - массив фамилии  студентов

    - массив номеров  зачёток 

  1. Формирование  заголовка:

    - заголовок ведомости

    - шапка таблицы  (название столбцов )

    - заполнение таблицы  данными 
     

    5 RPINT “ввод N”

    7 INPUT N

    10 DIM A $(N), B(N)

    15 PRINT “ввод элементов массива”

    20 FOR I=1 TO N

    30 INPUT A $(I), B(I)

    40 NEXT I

    80 PRINT TAB(15); “Экзаменационная ведомость”

    90 PRINT TAB(15);"по дисциплине информатика”

    100 PRINT TAB(15);”для студентов 119 гр”

    120 GOSUB 500

    170 PRINT TAB(3);”:”;

    180 PRINT TAB(6);”Фамилия”;

    190 PRINT TAB(15);”:”;

    200 PRINT TAB(18);”№ зачётки”;

    210 PRINT TAB(34);”:”;

    220 PRINT TAB(36);”оценка”;

    230 PRINT TAB(44);”:”;

    240 PRINT TAB(47);”Роспись”; TAB(56);”:”

    32

    250 GOSUB 500

    260 FOR I=1 TO N

    270 PRINT TAB(3);”:”; TAB(5); A $(I); TAB(15);”:”;TAB(22); B(I); TAB(34);”:”; TAB(44);”:”; TAB(56);”:”

    280 NEXT I

    285 GOSUB 500

    290 END

    500 REM “программа рисования линии”

    510 FOR K=1 TO 57

Информация о работе Отчёт о прохождении практики по дисциплине "Информатика"