рефераты конспекты курсовые дипломные лекции шпоры

Реферат Курсовая Конспект

Теоретические сведения к лабораторной работе

Теоретические сведения к лабораторной работе - раздел Информатика, Тема: Информационные ресурсы общества. Образовательные информационные ресурсы. Работа с программным обеспечением Определение Циклической Программы Если Н...

  1. Определение циклической программы

Если необходимо выполнить одинаковые действия, в которых изменяется только какая-либо величина, то применяются операторы цикла.

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

  1. Виды операторов цикла

Ø Оператор цикла «ДО»

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

FORK=KначTOKконSTEP∆K –Заголовок цикла
P –Тело цикла (перечень операторов)
NEXTK –Окончание цикла

Где FOR –имя оператора («ДЛЯ»)

K – переменная, называемая параметром цикла

Kнач– начальное значение параметра цикла

Kкон– конечное значение параметра цикла

∆K– шаг изменения параметра цикла

TO–имя оператора («ДО»)

STEP–имя оператора («ШАГ»)

NEXT–имя оператора («СЛЕДУЮЩИЙ»)

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

Ø Оператор цикла «ПОКА

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

WHILE <условие> –Заголовок цикла
P –Тело цикла (перечень операторов)
WEND –Окончание цикла

Где WHILE –имя оператора («ПОКА»)

<условие>– условие окончания цикла (логическое выражение)

P – группа операторов, включающая рабочий блок циклического алгоритма и блок изменения переменных

WEND – оператор, завершающий цикл


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

Если ∆K=1, то конструкцию STEPможно опустить.

  1. Тестирование готовой программы

Задача №1: составить программу для вычисления суммы чисел первой сотни, которые делятся на 3.

Решение задачи:

Определяем:

Параметр цикла – переменная x;

Начальное значение параметра цикла – x:=3;

Конечное значение параметра цикла – x:=99;

Начальное значение суммы – y:=0;

Рабочий блок – y:=y+x

Проверка окончания цикла – x<99;

Формула изменения параметра цикла – x:=x+3.

Программа будет выглядеть следующим образом:

цикл типа «ДО»

CLS Очистка экрана от предыдущих значений
REM Произведение Название программы
y=0 Начальное значение суммы
FORx=3 TO99 STEP3 Начало цикла «ДО», указывается начальное значение параметра цикла x=3, конечное значение параметра цикла 99 и шаг изменения параметра цикла
y=y+x Вычисление суммы чисел
NEXTx Завершение цикла «ДО»
PRINT “суммаy=”;y Вывод искомой суммы
END Завершение программы

 


цикл типа «ПОКА»

CLS Очистка экрана от предыдущих значений
REM Произведение Название программы
y=0: x=3 Начальное значение суммы и параметра цикла
WHILEx<=99 Начало цикла «ПОКА»
y=y+x Вычисление суммы чисел
x=x+3 Изменение параметра цикла с указанием шага параметра
WEND Завершение цикла «ПОКА»
PRINT “ суммаy=”;y Вывод искомой суммы
END Завершение программы

Задача №2: составить программу для вычисления значения суммы .

Решение задачи:

Определяем:

1. Параметр цикла – переменная k;

2. Начальное значение параметра цикла – k:=4;

3. Конечное значение параметра цикла – k:=12;

4. , где S – промежуточная сумма и .

5. Начальное значение промежуточной суммы – S:=0;

6. Рабочий блок – .

7. Проверка окончания цикла – ;

8. Формула изменения параметра цикла – k:=k+1.


цикл типа «ДО»

CLS Очистка экрана от предыдущих значений
REM Сумма Название программы
INPUT«Введите x»; x Ввод исходных данных
IF x=4 THEN GOTO 1 ELSE GOTO 2 Проверка знаменателя на 0, если знаменатель равен нулю, то осуществляется переход к завершению программы, если не равен нулю– то к строке начала цикла
2 S=0 Начальное значение суммы
FORk=4 TO12 STEP1 Начало цикла «ДО», указывается начальное значение параметра цикла k=4, конечное значение параметра цикла 12 и шаг изменения параметра цикла
S=S+x^2*(k+1)/(x-4) Вычисление промежуточной суммы
NEXTk Завершение цикла «ДО»
z=31*x^2+5*S Вычисление итоговой суммы
PRINT “Суммаz=”;z Вывод искомой суммы
1: END Завершение программы

 

цикл типа «ПОКА»

CLS Очистка экрана от предыдущих значений
REM Сумма Название программы
INPUT«Введите x»; x Ввод исходных данных
IF x=4 THEN GOTO 1 ELSE GOTO 2 Проверка знаменателя на 0, если знаменатель равен нулю, то осуществляется переход к завершению программы, если не равен нулю– то к строке начала цикла
2 S=0: k=4 Начальное значение суммы и параметра цикла
WHILEk<=12 Начало цикла «ПОКА»
S=S+x^2*(k+1)/(x-4) Вычисление промежуточной суммы
k=k+1 Изменение параметра цикла с указанием шага параметра
WEND Завершение цикла «ПОКА»
z=31*x^2+5*S Вычисление итоговой суммы
PRINT “Суммаz=”;z Вывод искомой суммы
1: END Завершение программы

Содержание работы:

– Конец работы –

Эта тема принадлежит разделу:

Тема: Информационные ресурсы общества. Образовательные информационные ресурсы. Работа с программным обеспечением

Тема Информационные ресурсы общества Образовательные информационные ресурсы Работа с программным обеспечением... Цель научиться пользоваться образовательными информационными ресурсами искать...

Если Вам нужно дополнительный материал на эту тему, или Вы не нашли то, что искали, рекомендуем воспользоваться поиском по нашей базе работ: Теоретические сведения к лабораторной работе

Что будем делать с полученным материалом:

Если этот материал оказался полезным ля Вас, Вы можете сохранить его на свою страничку в социальных сетях:

Все темы данного раздела:

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

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

Административная ответственность за нарушение авторских прав
Согласно статьи 7.12 КоАП РФ 1, ввоз, продажа, сдача в прокат или иное незаконное использование экземпляров произведений или фонограмм в целях извлечения дохода в случаях, если экземпляры произведе

Уголовная ответственность за нарушение авторских прав
Согласно статьи 146 УК РФ (часть 2), незаконное использование объектов авторского права или смежных прав, а равно приобретение, хранение, перевозка контрафактных экземпляров произведений или фоногр

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

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

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

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

Двоичное кодирование звука
Использование компьютера для обработки звука началось позднее, нежели чисел, текстов и графики. Звук– волна с непрерывно изменяющейся амплитудой и частотой. Чем больше

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

Составление простейших программ
Для составления простейших (линейных) программ на языке QBasic используются следующие операторы:   REM Оператор-комментарий для названия программы

Графические возможности BASIC
Монитор– это электронное устройство, для отображения информации, вводимой в ЭВМ или выводимой из ЭВМ. Мониторы могут работать в двух режимах: текстовом и графическом. Каждый элемент экрана может им

Характеристика экрана
x y 0, 0 640, 0

Тестирование готовой программы
Задача №1: в центре экрана построить график функции для x, изменяющегося от до с шагом 0,01. Программа: CLS

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

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

Адресация в системе электронной почты
Электронно-почтовый Internet-адрес имеет следующий формат пользователь@машина Пример адреса электронной почты: Ivanov@softpro.saratov.ru Ivanov– имя

Теоретические сведения к лабораторной работе
Автоматизированная система управления или АСУ– комплекс аппаратных и программных средств, предназначенный для управления различными процессами в рамках технологиче

Цели автоматизации управления
Обобщенной целью автоматизации управления является повышение эффективности использования потенциальных возможностей объекта управления. Таким образом, можно выделить ряд целей: 1. Предоста

Виды АСУ
ÿ Автоматизированная система управления технологическим процессом или АСУ ТП– решает задачи оперативного управления и контроля техническими объектами в промыш

Работа с программой Проводник
Проводник – программа ОС Windows, предназначенная для навигации по файловой структуре компьютера. Рабочая область окна Проводника имеет панель дерева папок

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

Лабораторная работа №15
Тема: Эксплуатационные требования к компьютерному рабочему месту. Профилактические мероприятия для компьютерного рабочего места в соответствии с его комплектацией для профессиональной деяте

Абзацные отступы и интервалы
Различие понятий «красная строка» и «отступы»: установленный размер красной (или висячей) строки распространяется только на первую строку абзаца. Отступ же действует на все строки абзаца и размер к

ПРИГЛАШЕНИЕ
Дорогие друзья! Приглашаю Вас на чаепитие по случаю моего совершеннолетия. Буду ждать в субботу, 7 января 2007г. в 14 часов.

Хотите получать на электронную почту самые свежие новости?
Education Insider Sample
Подпишитесь на Нашу рассылку
Наша политика приватности обеспечивает 100% безопасность и анонимность Ваших E-Mail
Реклама
Соответствующий теме материал
  • Похожее
  • Популярное
  • Облако тегов
  • Здесь
  • Временно
  • Пусто
Теги