Лекции.Орг


Поиск:




Категории:

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

 

 

 

 


Лабораторная работа №3 Программирование алгоритмов итерационной циклической структуры




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

Задания для самостоятельной подготовки

1. Изучить:

— организацию итерационных циклов;

— возможности языка программирования для органи­зации таких циклов;

— приемы программирования — вычисление суммы членов бесконечного ряда, накопления суммы.

2. Разработать алгоритм решения задачи для задания.

3. Составить программу решения задач и для задания.

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

 

Задание к работе

 

Вычислить на ЭВМ значение суммы чле­нов бесконечного ряда (табл. 3.1) с заданной точностью е. На печать вывести значение суммы и число членов ряда, вошедших в сумму.

Сравнить полученное на ЭВМ значение суммы членов ряда со значением, вычисленным вручную.

 

Таблица 3.1

Вариант Сумма членов ряда Значение Точность вычисления
  0,20 10-5
  0,10
  0,15 10-3
  0,12 10-4
  0,70 10-4
    10-4
  1,5

 


Таблица 3.1 Окончание

Вариант Сумма членов ряда Значение Точность вычисления
   
  1,7 10-3
   
  0,75
  0,62 10-4
  0,20 10-4
  0,30 10-5
  0,25 10-4

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

1. Указать отличия в организации циклов с заданным числом повторении и итерационных.

2. Какие средства языка целесообразно использовать для организации циклов с заданным числом повторений?

3. Указать, какие операторы составляют тело цикла.

4. В чем состоят преимущества использования операто­ров цикла в программах?


Лабораторная работа № 4 Обработка одномерных массивов

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

Задание для самостоятельной подготовки

1. Изучить:

— способы описания размеров массивов на языке про­граммирования;

— способы ввода и вывода массивов;

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

2. Разработать алгоритм решения в соответствии с заданием.

3. Составить программу решения задачи.

4. Подготовить тест для проверки программы.

 

Задание к работе

1. Обработать на ЭВМ массив в соответствии с вари­антом задания, указанного в табл. 4.1.

2. Проверить правильность выполнения программы с помощью тестового варианта.

 

Таблица 4.1

Вариант задания Массив Действия Условия и ограничения
  Х(100) Вычислить сумму и количе­ство элементов массива Х
  А (80) Вычислить среднее арифметическое значение элемента массива А
  Х(70) Переписать элементы массива Х в массив Y и подсчитать их количество
  В (50) Определить максимальный элемент массива В и его порядковый номер
  С (40) Вычислить минимальный элемент массива С и его номер
  D (80) Найти максимальный и минимальный элементы массива D и поменять их местами  
  Y(20) Вычислить среднее геометрическое элемента массива Y
  Z(30) Расположить в массиве R сначала положительные, а затем отрицательные элементы массива Z  

Таблица 4.1 Окончание

Вариант задания Массив Действия Условия и ограничения
  N(50) Определить сумму элементов массива N, кратных трем
  X(N) Вычислить сумму и количество элементов массива Х
  A(N) Найти среднее геометрическое элементов массива А
  X(N) Переписать в массив Y подряд положительные элементы массива Х
  X(N) Переписать подряд в массив Y положительные и в массив Z отрицательные элементы массива Х
  B(K) Определить максимальный элемент массива В и его порядковый номер
  C(K) Определить минимальный элемент массива С и его порядковый номер

 

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

1. Что такое массив как структура данных?

2. Что указывается в операторе объявления статического массива?

3. Какой вид цикла, как правило, применяют при обработке элементов массива?

4. Как организовать работу со статическим массивом переменной размерности?

 





Поделиться с друзьями:


Дата добавления: 2016-12-05; Мы поможем в написании ваших работ!; просмотров: 1188 | Нарушение авторских прав


Поиск на сайте:

Лучшие изречения:

Есть только один способ избежать критики: ничего не делайте, ничего не говорите и будьте никем. © Аристотель
==> читать все изречения...

4318 - | 4231 -


© 2015-2026 lektsii.org - Контакты - Последнее добавление

Ген: 0.013 с.