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




НазваниеЗадания и методические указания по выполнению контрольной работы для студентов всех специальностей заочной формы обучения
страница5/10
Дата публикации16.07.2013
Размер0.57 Mb.
ТипМетодические указания
zadocs.ru > Информатика > Методические указания
1   2   3   4   5   6   7   8   9   10
^







Пример: цикл «До»



Начальные

присваивания


Тело цикла тело цикла - это последовательность действий,

которые выполняется многократно (в цикле).
да Условие

нет



Пример: цикл «пока»




Начальные присваивания

нет

Условие

да
Тело цикла

4. Запись текста программы на языке программирования.
Используя разработанный алгоритм, можно переходить к написанию текста программы на языке программирования. Приведем краткое описание ЯВУ(языка высокого уровня) Бейсик.

Наименование BASIC является сокращением английских слов или абривиатура «Beginner’s All-purpose Symbolic Instruction Code», что в переводе означает «многоцелевой язык символических команд для начинающих».

Алфавит БЕЙСИКа содержит 26 прописных латинских букв, цифры от «0» до «9», точку,

запятую, кавычки, знаки арифметических операций +, -, /, *, ^, знаки отношения: <, >, =, >=, <=. Русский алфавит используется только для написания комментариев.
^ Представление данных.




Константы

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

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

Типы данных:

  • арифметические (числовые) константы и переменные;

  • строковые (текстовые) константы и переменные.

КОНСТАНТЫ.
^

Арифметические константы.


  1. целочисленные константы – целые числа от -32768 до +32767 (2 байта).

  2. константы с фиксированной точкой. Имеют в своем составе десятичную точку, т.е. имеют целую и дробную часть числа

  3. константы с плавающей точкой. Состоят из мантиссы (mx ) – целое или с фиксированной точкой, порядка числа ( р ) и q – система счисления.

X=mx*qp

Знак числа определяет мантисса.

Они могут быть представлены с простой точностью (Е) и двойной (D).

Пример1: Целочисленная константа.

235 235 или +235

Пример2: Константа с фиксированной точкой.

27,45 27.45

+0,258 +0.258 или .258

Пример3: Константа с плавающей точкой.

2,349 0.2349 Е1 или 2.349Е0

-0,00025 -2.5Е-4

5,4*10-8 5.4Е-8
Строковая константа представляет собой заключенную в кавычки последовательность любых символов.

^

ПЕРЕМЕННЫЕ также делятся на:


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

  • строковые переменные.

Имена переменных могут быть до 40 символов (латинские буквы, цифры).

Существует 2 способа определения типа переменной.

^ Первый способ. Тип простой переменной определяется последним символом в имени.

$ - строковая

% - целочисленная (2 байта памяти).

! – числовая переменная с простой точностью (4 байта памяти, 6 цифр после запятой).

# - числовая переменная с двойной точностью (8 байт памяти, 14 цифр после запятой).

& - длинное целое


Пример:

BAX! – переменная с простой точностью

BAX% - целочисленная переменная

RUBL% - целочисленная переменная

^ Второй способ. Использование специальных операторов (операторы описания).

DEFINT A – целое %

DEFLNG A – длинное целое &

DEFSNG A – обычная точность !

DEFDBL A – двойная точность #

DEFSTR A – строковая $
^ Переменная с индексом позволяет обращаться к элементам массива.

Массив – упорядоченная совокупность однотипных величин.

Чтобы обратится к массиву, нужно указать имя массива.

Пример:

Имя массива – ГР0605у(24),

где 24 – количество элементов массива.

Элемент массива:

ГР0605у(2)  Иванов

ГР0605у(11)  Петров
Задание в программе имени массива, тип элементов и их количество называется объявлением массива и обязательно производится до первого использования переменных массива. Оператор DIM выполняет эту задачу.

Пример:

DIM GR%(24) – одномерный массив;

DIM GR!(5,10) – двумерный массив.
^ Основные операторы BASIC.
Мы рассмотрим несколько основных операторов языка.

CLS – очищает экран. Формат CLS[{0,1,2}]

Очищает либо текстовую, либо графическую области просмотра. Если была установлена графическая области просмотра (с помощью VIEW), то очищает только графическую область просмотра. В противном случае очищает текстовую область просмотра или весь экран.

0 – полностью очищает экран

1 - очищает графическую область просмотра или весь экран, если графическая область просмотра не была установлена.

2 – очищает текстовую область просмотра.
INPUT – оператор производит операцию ввода информации с клавиатуры дисплея в оперативную память.

Этот оператор используется для диалога между пользователем и компьютером.

Пример:

Команда в программе Результат на экране монитора.

INPUT k ?

INPUT “k=”,k k=

INPUT k1, k2, k3 ?

INPUT a1$, k1, a2$, k2 ?

В результате действия оператора, в первом случае, на экране дисплея появится «?» и машина будет ждать ввода числа «К» с клавиатуры, т.е. надо ввести с помощью клавиатуры нужное число и нажать на клавишу ввода (ENTER).

Количество вводимых данных должно соответствовать количеству переменных в списке. Если введено недостаточное количество значений, то компьютер вновь выводит знак «?» и ждет дополнительного ввода данных. Избыточные значения игнорируются. В третьем и четвертом примере показано, что с помощью одного оператора можно вводить как несколько чисел, так и сочетания разных типов констант.

REM – оператор позволяет включать комментарий в программу.

Формат: REM<произвольный текст>.

Оператор REM относится к невыполняемым операторам и не оказывает никакого влияния на порядок работы программы. Он используется только на уровне транслятора. Его единственная задача появится в листинге, и помочь своим текстом расшифровать фрагмент программы.
PRINT – Оператор обеспечивает вывод информации на дисплей, как числовой, так и символьной.

Пример1: PRINT «Исходные данные»

^ PRINT X,Y

В результате выполнения 1го оператора PRINT на экране будет напечатан текст «исходные данные», начиная с первой позиции строки экрана, во втором случае напечатаются значения «X» и «Y», из памяти на момент их печати.

Пример 2: PRINT «Значение Х=»;Х, «Значение Y=»;Y

Этот пример демонстрирует одновременное применение в операторе печати текста и значение числа, если на момент печати X и Y соответственно равны, например 50 и 70, то после выполнения этого оператора на дисплее будет напечатано: значение X=50 значение Y=70
Для вывода информации на принтер используют следующую форму оператора: ^ LPRINT.
Оператор LET – оператор присвоения значения выражения, стоящего справа от знака = , переменной стоящей слева от знака =.

Переменная и выражение должны быть или оба числовыми или оба символьными.

Имя оператора LET может быть опущено.

Пример:

10 LET A=1

10 A=1

100 X= X*2+B
В операторе 100 происходит вычисление переменной X по формуле X=X*2+B, причем, здесь, заранее должно быть присвоено значение переменных X и B в программе.
Оператор DATA – служит для предварительной подготовки и хранения в памяти значений исходных данных.

Формат оператора: DATA <список констант>

Константы в списке разделяются между собой запятыми.
Пример: DATA 10,20,5,0.5
В программе может быть несколько операторов DATA. Интерпретатор объединяет их всех в один блок в том порядке, в каком они встречаются в программе. Операторы могут стоять в любом месте программы.

Оператор READ – осуществляет ввод данных, значения которых представлены в операторе DATA.

Формат оператора: READ<список переменных>
Пример: DATA 10,20,5,0.5

READ A,B,S,D


После выполнения этих операторов переменные примут следующие значения

A=10, B=20, C=5, D=0.5, E=начало, F=конец.

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

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

Формат оператора: GOTO<№ оператора куда перейти>

Пример:

  1. GOTO 200 т.е. перейти к оператору с номером 200



^

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


Они служат для изменения порядка выполнения операторов в зависимости от какого-либо условия. Условные операторы использоваться для организации циклов и разветвлений.

Общий вид оператора:

IF…THEN…ELSE…

IF<условие> THEN [блок операторов1] [ELSE [блок операторов2]]

Где <условие> логическое выражение

IF< условие > THEN<№ строки операторов>

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

Пример1:
IF x>0 THEN y=A*X*B ELSE Y=*X^2+B

Если <условие> = истина, то оператор 1

Если <условие> = ложь, то оператор 2

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

IF<условие> THEN

[блок операторов1]

ELSE

[блок операторов2]

END IF.
^

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


Цикл является самой типичной структурой алгоритмов, реализуемых на ПК. Поэтому для организации циклов в алгоритмических языках предусмотрены специальные операторы.

FOR…NEXT

Формат:

FOR<переменная цикла> = A TO B [STEP C]



… операторы

NEXT<переменная цикла>
Где <переменная цикла> - числовая переменная, используется как счетчик цикла.

A, B – числовые выражения, определяющие начальное и конечное условие цикла.

C – величина приращения счетчика после каждого цикла.

Если С=1, то обычно приращение не указывается.

Циклы FOR…NEXT могут быть вложенными друг в друга. Тогда каждый оператор цикла должен иметь своё имя переменной цикла (имя счетчика).

Хотя компилятору это безразлично, располагайте операторы между FOR и NEXT, с отступом на 2 или 3 пробела от края, выделяя, таким образом, структуру цикла.

Оператор DIM

Оператор DIM – объявляет массивы.

Формат команды:

DIM {переменная (индексы)} где:

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

«индексы» - список, состоящий из одного или большего числа выражений целого типа, разделенных запятыми, и определяющих размер массива.
Оператор используется для явного описания размерности массива и количества его элементов путем указания имени массива, за которым следует одно или два числа, заключенных в скобки. Если в программе отсутствует описание массива, то при первом использовании его элемента BASIC по умолчанию резервирует место в памяти для 11 элементов одномерного массива или для 121 элемента двумерного массива. Имена массивов в списке разделяется запятыми.

Пример:
300 DIM A(5), В(4,5)
Значение индекса элементов массива может принимать значение от 0 до числа, указанного в описании массива.

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

Пример:
10 DIM C%(10), A$(5,6), D(7)
Где массив С – одномерный массив из целых значений.

Где массив А – двумерный массив из строковых переменных.

Где массив D – одномерный вещественный массив.
GOSUB и RETURN (подпрограмма).

Подпрограмма представляет собой набор операторов программы, к которому можно обратиться с помощью оператора GOSUB из любой строки программы. Когда операторы подпрограммы исполнены и достигнут оператор RETURN, управление автоматически передается обратно, к оператору в строке, непосредственно следующее из GOBUS.

Формат команды:

GOSUB №(номер строки программы)

RETURN

Пример:
10 REM ”главная программа”





100 GOSUB 500

110





200 GOSUB 500

210





300 STOP

500 REM





600 RETURN

700 END

1   2   3   4   5   6   7   8   9   10

Похожие:

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

Задания и методические указания по выполнению контрольной работы для студентов всех специальностей заочной формы обучения iconМетодические указания к изучению дисциплины и выполнению контрольной...
Методические указания к изучению дисциплины и выполнению контрольной работы для студентов заочной формы обучения выполнены в соответствии...

Задания и методические указания по выполнению контрольной работы для студентов всех специальностей заочной формы обучения iconБухгалтерские информационные системы (1С: Бухгалтерия или 1С: Предприятие)
Методические указания и контрольные задания по выполнению контрольной работы студентами заочной формы обучения и организации самостоятельной...

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

Задания и методические указания по выполнению контрольной работы для студентов всех специальностей заочной формы обучения iconМетодические указания к изучению дисциплины и выполнению контрольной...
Приложение Перечень контрольных вопросов для проверки знаний по дисциплине «Психология и педагогика»

Задания и методические указания по выполнению контрольной работы для студентов всех специальностей заочной формы обучения iconМетодические указания к изучению дисциплины Инженерная геология и...
Методические указания к изучению дисциплины Инженерная геология и задания к контрольной работе для студентов заочной формы обучения...

Задания и методические указания по выполнению контрольной работы для студентов всех специальностей заочной формы обучения iconМетодические указания к изучению дисциплины и выполнению контрольной...
Целью изучения дисциплины является повышение у студентов нефилологического профиля практического уровня владения образцовыми нормами...

Задания и методические указания по выполнению контрольной работы для студентов всех специальностей заочной формы обучения iconМетодические указания по выполнению контрольной работы для студентов...
Одобрены на заседании кафедры Гуманитарных и социокультурных дисциплин, протокол № от г

Задания и методические указания по выполнению контрольной работы для студентов всех специальностей заочной формы обучения iconТовароведение и экспертиза в таможенном деле (продовольственные и...
Методические указания и темы контрольной работы для студентов заочной формы обучения специальности

Задания и методические указания по выполнению контрольной работы для студентов всех специальностей заочной формы обучения iconМетодические указания по изучению дисциплины студентами 1 курса очной...
Геодезия: Методические указания по изучению дисциплины студентами 1 курса очной формы обучения и задания к контрольной работе студентов...

Вы можете разместить ссылку на наш сайт:
Школьные материалы


При копировании материала укажите ссылку © 2013
контакты
zadocs.ru
Главная страница

Разработка сайта — Веб студия Адаманов