Режимы работы ЭВМ. Разработка программы на языке Бейсик

Особенности организации пакетного режима работы ЭВМ, режимов разделения времени и реального времени. Формирование файла с результатами сессии студентов одной группы в виде матрицы в каждой строке. Написание программы на языке программирования Бейсик.

Рубрика Программирование, компьютеры и кибернетика
Вид реферат
Язык русский
Дата добавления 24.06.2010
Размер файла 10,0 K

Отправить свою хорошую работу в базу знаний просто. Используйте форму, расположенную ниже

Студенты, аспиранты, молодые ученые, использующие базу знаний в своей учебе и работе, будут вам очень благодарны.

6

Задания № 1

В чем состоят особенности организации пакетного режима работы ЭВМ, режима разделения времени и режима реального времени?

ОТВЕТ:

Особенность пакетного режима работы ЭВМ состоят в том что, одновременно могут работать, сразу несколько программ не зависимо друг - друга. Количество программы, которая работает одновременно, указывается пользователем в файле CONFIG. SYS. Режим разделения времени назначается процессором. Процессор разделяет время между работающими программами и устройствами. Промежуток этого времени так мало, что пользователь не замечает, ему кажется, что устройства работает параллельно. Сущность режима реального времени в том, что в это время устройства работает с своей скоростью. (Работа дискета, печать, сканирования и т.д.)

Задание № 2

Сформировать файл, содержащий результаты сессии студентов одной группы в виде матрицы в каждой строке, которой хранятся результаты сессии (пять экзаменов) для одного студента. В группе 25 студентов, их фамилии хранятся в отдельном файле. Используя сформированный файл, вывести на экран фамилии отличников.

ОТВЕТ:

10 CLS: DIM fa$ (25), re (25,5)

PRINT: PRINT "###################### работает программа: РЗУЛЬТАТЫ СЕССЫ##############": PRINT

PRINT "1. Создания файла для фамилий"

PRINT "2. Создания файла для результатов сессий"

PRINT "3. Просмотр результатов сессий"

PRINT "4. END": PRINT

11 INPUT "Введите порядок работы: "; n: IF n > 4 OR n < 1 THEN 11

ON n GOTO fem, rez, otl, 400

fem: CLS: PRINT "1. Создания файла для фамилий ": PRINT: PRINT

PRINT "Введите фамилий студентов по одному на строке: "

OPEN "fam" FOR OUTPUT AS #1

FOR i = 1 TO 25: INPUT fa$ (i): NEXT i

FOR i = 1 TO 25: PRINT #1, fa$ (i): NEXT i

FOR i = 1 TO 25: PRINT fa$ (i): NEXT i

CLOSE

PRINT "Файл для фамилий создан"

LOCATE 24, 1: PRINT "Для продолжения нажмите любую клавишу"

110 IF INKEY$ = "" THEN 110

GOTO 10

rez: CLS: PRINT "2. Создания файла для результатов сессий ": PRINT: PRINT

PRINT " Введите результаты сессий по одному на строке "

OPEN "rez" FOR OUTPUT AS #1

FOR j = 1 TO 25

FOR i = 1 TO 5

INPUT re (j, i): PRINT #1, re (j, i)

NEXT i, j

CLOSE

PRINT "Файл для результатов создан"

LOCATE 24, 1: PRINT "Для продолжения нажмите любую клавишу"

210 IF INKEY$ = "" THEN 210

GOTO 10

otl: CLS

OPEN "fam" FOR INPUT AS #1

OPEN "rez" FOR INPUT AS #2

FOR i = 1 TO 25: INPUT #1, fa$ (i): NEXT i

FOR i = 1 TO 25

FOR j = 1 TO 5

INPUT #2, re (i, j)

NEXT j, i

CLOSE

CLS: x = 0: z = 1: PRINT " Список студентов"

PRINT " № Ф, И, О оценки № Ф, И, О оценки "

FOR i = 1 TO 25

z = z + 1: IF z > 14 THEN z = 2: x = x + 30

LOCATE z + 1, x + 1: PRINT i; fa$ (i);

LOCATE z + 1, x + 15

FOR j = 1 TO 5

PRINT re (i, j);

NEXT j

PRINT

NEXT i

PRINT:

PRINT " " Отличники: ": s = 0: k = 0

FOR i = 1 TO 25

FOR j = 1 TO 5

s = s + re (i, j)

NEXT j

IF s > 24 THEN: k = k + 1: PRINT k; "_______ "; fa$ (i)

s = 0

NEXT i: PRINT

PRINT "Для продолжения нажмите любую клавишу"

300 IF INKEY$ = "" THEN 300

GOTO 10

400 END

Результаты работы программы (на экране компьютера)

Список студентов:

№ Ф.И.О. оценки № Ф.И.О. оценки

1 Абирбаев 5 5 5 5 5 14 Копбаева 3 3 3 3 3

2 Азимханов 5 4 4 5 4 15 Калымханов 3 3 3 3 3

3 Алимхожаева 4 5 5 5 3 16 Каршыгабек 4 4 4 4 4

4 Баймуратова 5 5 5 5 5 17 Мукатаев 4 4 5 5 5

5 Байтугелов 5 5 5 5 5 18 Наурызбаев 4 4 4 4 4

6 Байманасов 4 5 3 3 5 19 Отеулин 4 4 4 4 4

7 Даулеталиев 4 0 5 4 5 20 Торекулов 4 4 4 3 3

8 Ержуманова 4 5 4 5 5 21 Тажиев 3 3 3 3 3

9 Жайлбаев 5 5 5 5 5 22 Тусупов 3 3 3 3 3

10 Жексенбино 5 5 5 4 3 23 Шагылбаева 3 3 3 4 4

11 Жоламанов 3 3 4 4 4 24 Калымбаева 4 4 4 4 5

12 Жанбыршиев 4 4 4 4 4 25 Бейсебаева 5 5 5 5 5

13 Каденов 4 3 3 3 3

Фамилия отличников:

1 _______ Абирбаев

2 _______ Баймуратова

3 _______ Байтугелов

4 _______ Жайлбаев

5 _______ Бейсебаева

для продолжения нажмите любую клавишу

Файл результатов: (для тестирования программы)

Имя файла: rez

5 5 5 5 5

5 4 4 5 4

4 5 5 5 3

5 5 5 5 5

5 5 5 5 5

4 5 3 3 5

4 5 5 4 5

4 5 4 5 5

5 5 5 5 5

5 5 5 4 3

3 3 4 4 4

4 4 4 4 4

4 3 3 3 3

3 3 3 3 3

3 3 3 3 3

4 4 4 4 4

4 4 5 5 5

4 4 4 4 4

4 4 4 4 4

4 4 4 3 3

3 3 3 3 3

3 3 3 3 3

3 3 3 4 4

4 4 4 4 5

5 5 5 5 5

Файл для фамилии: (для тестирования программы)

Имя файла: fam

1 Абирбаев

2 Азимханов

3 Алимхожаева

4 Баймуратова

5 Байтугелов

6 Байманасов

7 Даулеталиев

8 Ержуманова

9 Жайлбаев

10 Жексенбино

11 Жоламанов

12 Жанбыршиев

13 Каденов

14 Копбаева

15 калымханов

16 Каршыгабек

17 Мукатаев

18 Наурызбаев

19 Отеулин

20 Торекулов

21 Тажиев

22 Тусупов

23 Шагылбаева

24 Калымбаева

25 Бейсебаева

Литература

1. В.Э. Фигурнов. "IBM PC для пользователя", 7-е издание. М-1997

2. Симашков А.С. и др. "Специальная информатика". Москва-1999

3. Г.И. Светозарова и др. "Практикум по программированию на языке Бейсик". М. Наука-1983.


Подобные документы

  • Язык программирования как система обозначений, применяемая в описании алгоритмов для ЭВМ. Разработка программы на языке программирования Бейсик. Освоение приемов работы с электронными таблицами MS Excel. Создание базы данных с помощью СУБД MS Access.

    контрольная работа [2,6 M], добавлен 15.02.2010

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

    презентация [308,3 K], добавлен 31.10.2016

  • Техника создания графики при помощи API функций, экспортируемых библиотекой GDI32.DLL. Разработка на языке программирования С++ в среде программирования Microsoft Visual C++ программы для отображения часов реального времени в цифровом и аналоговом виде.

    курсовая работа [2,8 M], добавлен 27.01.2010

  • Алгоритм решения задачи: расположение значений ветора в порядке возрастания методом "Всплывающих пузырьков". Блок-схема алгоритма решения задачи. Описание блок-схемы, распечатка программы. Операторы: rem, dim, print, input, lprint using, for-next.

    курсовая работа [17,4 K], добавлен 27.02.2010

  • Особенности разработки и реализации обучающей программы и схемы алгоритмов на языке программирования С++. Понятие равномерной и неравномерной дискретизации. Представление информации (составление кода) в виде таблицы перекодировки или многочлена.

    курсовая работа [704,6 K], добавлен 06.03.2013

  • История возникновения языков программирования. Компиляция и интерпретация как способы трансляции информации. Характеристика операторов Бейсик: присваивания, печати, ввода значений с клавиатуры, безусловного и условного переходов, определения массива.

    презентация [1009,7 K], добавлен 25.09.2014

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

    курсовая работа [254,0 K], добавлен 02.07.2011

  • Схема работы и требования к программам шифрования и дешифрования. Алгоритмы и тексты программы шифрования и программы дешифрования, выполненные на языке программирования C/C++. Содержание файла с исходным текстом, с шифротекстом, с дешифрованным текстом.

    курсовая работа [24,7 K], добавлен 20.10.2014

  • Разработка программы на языке программирования C++ с функциями считывания словаря в начале работы программы из текстового файла и записи словаря в файл перед завершением работы. Основные элементы программного продукта: данные абонента телефонной сети.

    контрольная работа [12,9 K], добавлен 07.04.2015

  • Разработка программы проверки знаний для тестирования студентов по программированию с кодом на языке Delphi. Проектирование визуального интерфейса и словесный алгоритм работы программы. Алгоритмы разработанных процедур и функций, инструкция пользователя.

    курсовая работа [506,5 K], добавлен 21.02.2011

Работы в архивах красиво оформлены согласно требованиям ВУЗов и содержат рисунки, диаграммы, формулы и т.д.
PPT, PPTX и PDF-файлы представлены только в архивах.
Рекомендуем скачать работу.