Студопедия  
Главная страница | Контакты | Случайная страница

АвтомобилиАстрономияБиологияГеографияДом и садДругие языкиДругоеИнформатика
ИсторияКультураЛитератураЛогикаМатематикаМедицинаМеталлургияМеханика
ОбразованиеОхрана трудаПедагогикаПолитикаПравоПсихологияРелигияРиторика
СоциологияСпортСтроительствоТехнологияТуризмФизикаФилософияФинансы
ХимияЧерчениеЭкологияЭкономикаЭлектроника

Написание циклических алгоритмов.

Читайте также:
  1. I. ОСНОВНЫЕ ПОЛОЖЕНИЯ. РУКОВОДСТВО ПОДГОТОВКОЙ И НАПИСАНИЕМ КУРСОВОЙ РАБОТЫ
  2. Алгебраическая структура циклических кодов
  3. Данные и операции алгоритмов.
  4. Дефисное написание.
  5. Жанр официально-делового стиля: написание доверенности.
  6. Жанр официально-делового стиля: написание заявления.
  7. Жанр официально-делового стиля: написание официального договора или контракта.
  8. Конформации циклических углеводородов
  9. Методы построения конечных алгоритмов.
  10. Написание /изложение текста/ курсовой работы.

1.Цель работы: Научиться записывать алгоритм задачи в словесно-формульном виде. Научится составлять блок-схемы задач.

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

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

Для организации цикла с параметром вводится величина (счетчик), которая меняет свое значение от начального до конечного с определенным шагом. Шаг равен разности между следующим и предыдущим значением величины. Если при выполнении алгоритма должен получиться ряд ответов, то блок вывода помещается внутри цикла. Все действия размещенные внутри цикла, называются телом цикла.

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

Примеры структуры цикл

Школьный алгоритмический язык Язык блок-схем
нц пока i <= 5 S:= S+A[i] i:= i+1 кц
нц для i от 1 до 5 X[i]:= i*i*i Y[i]:= X[i]/2 кц

3.Задание:

3.1. В лототроне по порядку лежат шары номерами от 10 до 100, выбрасывает каждый седьмой. Составьте алгоритм для определения номеров выпавших шаров.

3.2. Найти сумму первых N чисел.

3.3. Найдите сумму S четных чисел и произведение нечетных от 1 до n.

3.4. Число А возводят в квадрат и результат увеличивают на 1. Полученное число снова возводят в квадрат и результат увеличивают на 1. Этот процесс продолжается до тех пор, пока не будет получено число Х, больше 500. Найдите число Х.

Вариант 1.

1. Какие значения будет принимать величина- счетчик при выполнении следующего цикла: от b=1 до 13 шаг 4.

2. В гонках участвовало 17 машин (номера идут по порядку). Каждая вторая машина сошла с дистанции по той ил иной причине. Составьте алгоритм определения их номеров.

Вариант 2.

1. Какие значения будет принимать величина- счетчик при выполнении следующего цикла: от x=7 до 10 шаг 1.

2. Начав тренировки, спортсмен в первый день пробежал 10км. В каждый следующий день он увеличивал дневную норму на 10% от предыдущего дня. Сколько км пробежал спортсмен за каждый день недели.

Вариант 3.

1. Какие значения будет принимать величина- счетчик при выполнении следующего цикла: от c=30 до 10 шаг -5.

2. На опытном лесном участке ежегодный прирост древесины 2%. Какое количество ее будет через 6 лет, если в начале1 года посажено 2000 кубических метров.

Вариант 4.

1. Какие значения будет принимать величина- счетчик при выполнении следующего цикла: от n=a до a+10 шаг 2.

2. В банк положили вклад в размере N рублей. Каждый месяц вклад увеличивался на 1%. Определите размер вклада через 5 лет.

Вариант 5

1. Какие значения будет принимать величина- счетчик при выполнении следующего цикла: от m=r до n шаг 2.

2. В соревнованиях по прыжкам в высоту участвовало 100 спортсменов. Каждый n-ый выбыл. Определите их номера.

Вариант 6.

1. Какие значения будет принимать величина- счетчик при выполнении следующего цикла: от t=-4 до 10 шаг 1.

2. Спортсмен в день пробегает x метров. Начав тренировки, он в течении недели увеличивал свой пробег предыдущего дня на 250 метров. Сколько пробегал спортсмен в каждый день тренировки?

 

Вариант 7.

1. Какие значения будет принимать величина- счетчик при выполнении следующего цикла: от p=7 до -7 шаг -1.

2. Вычислить все квадраты двухзначных чисел, не превышающих 100.

Вариант 8.

1. Какие значения будет принимать величина- счетчик при выполнении следующего цикла: от f=100 до 1000 шаг a.

2. Количество рыбы в реке, в которую сбрасывались загрязнения, ежегодно сокращалось на 20%. Определить, через сколько лет в реке почти не останется (ее количество будет меньше 1) рыбы? Извеcтно, что до начала загрязнения ее было N особей.

Вариант 9.

1. Какие значения будет принимать величина- счетчик при выполнении следующего цикла: от x=-100 до 10 шаг 2.

2. Составить алгоритм для решения задачи: подсчитать значение выражения y=4x+23 на промежутке от .

Вариант 10.

1. Какие значения будет принимать величина- счетчик при выполнении следующего цикла: от e=r до 10 шаг 2.

2. Составить алгоритм для решения задачи: Спортсмен пробежал 10км в первый день. Каждый следующий день он увеличивал путь на 10%. Найти общее количество км пройденных за семь дней.

Вариант 11.

1. Какие значения будет принимать величина- счетчик при выполнении следующего цикла: от d=a до n+a шаг 1.

2. Составить алгоритм для решения задачи: подсчитать значение выражения Y=78-24C на промежутке от 10 до 20.

Вариант 12.

1. Какие значения будет принимать величина- счетчик при выполнении следующего цикла: от d=10 до -10 шаг -2.

2. Население города ежегодно увеличивается на 1/40 населения состава жителей. Через сколько лет население города утроится?

Вариант 13.

1. Какие значения будет принимать величина- счетчик при выполнении следующего цикла: от d=0 до 30 шаг 7.

2. Чему ровна сумма чисел кратных трем от 1 до100.

 

Вариант 14.

1. Какие значения будет принимать величина- счетчик при выполнении следующего цикла: от v=40 до 0 шаг -7.

2. Сколько существует четырехзначных чисел, кратных 5.

Вариант 15.

1. Какие значения будет принимать величина- счетчик при выполнении следующего цикла: от x=-10 до 0 шаг 0,5.

2. В первый день рабочий произвел X деталей. Во второй и последующие дни он увеличивал норму предыдущего рабочего дня в 3 раза. Сколько деталей он делал каждый день данной недели?

4. Содержание отчета:

4.5 Тема практической работы.

4.6 Цель работы.

4.7 Задание.

4.8 Ответить на контрольные вопросы.

5.Контрольные вопросы:

5.1. Что такое цикл?

5.2. Для чего используется цикл?

5.3. что такое тело цикла?

5.4. какие виды циклов вам известны?

5.5. Что такое шаг счетчика?

5.6. Охарактеризуйте цикл с параметром.

5.7. Охарактерезуйте цикл – для.

5.8. Охарактерезуйте цикл – пока.

5.9. В чем отличие циклов для и пока?

6. Литература:

6.1.А.Д. Хомоненко "Основы современных компьютерных технологий."

6.2.В.Ф. Ляхович "Основы информатики."

6.3.Н.В. Макарова "Информатика

 




Дата добавления: 2014-12-15; просмотров: 153 | Поможем написать вашу работу | Нарушение авторских прав




lektsii.net - Лекции.Нет - 2014-2024 год. (0.008 сек.) Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав