Лабораторная работа «Одномерные массивы»



Скачать 68.41 Kb.
Дата06.07.2013
Размер68.41 Kb.
ТипЛабораторная работа
Лабораторная работа «Одномерные массивы»

(состоит из трех заданий согласно вашему варианту)
Цели: формирование практических умений и навыков составления блок-схем и записи на языке программирования Паскаль алгоритмов заполнения, обработки, и сортировки одномерных массивов и последующей их реализацией на компьютере.
Условия задач обязательно переписать в тетрадь для лабораторных работ!

Задание №1


  1. Одномерный массив из 8 элементов заполнить случайным образом числами от 10 до 20. Заменить все элементы массива меньшие 15 их удвоенными значениями. Вывести на экран монитора первоначальный и преобразованный массивы в столбик (столбики должны быть расположены рядом).




  1. Одномерный массив из 13 элементов заполнить случайным образом числами от -7 до 7. Присвоить 5-му элементу удвоенное значение 10-го элемент, а 1-му элементу значение 4-го элемента.




  1. Одномерный массив из 6 элементов с номерами от 3 до 8 заполнить случайным образом числами от 5 до 17. Поменять местами 5-ый и 7-ой элементы массива, а 4-ый элемент увеличить в 3 раза. Вывести на экран монитора первоначальный и преобразованный массивы в строчку.




  1. Одномерный массив из 10 элементов с номерами от 10 до 20 заполнить случайным образом числами от 0 до 22. Все элементы массива, значения которых лежат между 10 и 20 включительно, увеличить в 5 раз. Вывести на экран монитора первоначальный и преобразованный массивы в столбик.




  1. Одномерный массив из 6 элементов с номерами от 4 до 9 заполнить случайным образом числами от 1 до 10. Все элементы массива, значения которых меньше 5, уменьшить на единицу. Вывести на экран монитора первоначальный и преобразованный массивы в строчку.




  1. Одномерный массив из 7 элементов заполнить случайным образом числами от 5 до 9. Заменить все элементы массива равные 7 единицами. Вывести на экран монитора первоначальный и преобразованный массивы в строчку.




  1. Одномерный массив из 9 элементов заполнить случайным образом числами от 2 до 7. Заменить все элементы массива меньше 5 нулями. Вывести на экран монитора первоначальный и преобразованный массивы в столбик.




  1. Одномерный массив из 10 элементов заполнить случайным образом числами от -5 до 5. Заменить все отрицательные элементы массива 0, а положительные увеличить на 2. Вывести на экран монитора первоначальный и преобразованный массивы в строчку.




  1. Одномерный массив из 7 элементов заполнить случайным образом числами от 1 до 15.
    Преобразовать массив таким образом, чтобы каждому элементу присваивалось значение предыдущего, при этом первому элементу должно присвоиться значение последнего элемента таблицы. Вывести на экран монитора первоначальный и преобразованный массивы в столбик (столбики должны быть расположены рядом).




  1. Одномерный массив из 12 элементов заполнить случайным образом числами от 0 до 50. Если пятый элемент таблицы меньше десятого элемента, то присвоить этим элементам удвоенное собственное значение, иначе обнулить эти элементы массива. Вывести на экран монитора первоначальный и преобразованный массивы в строчку.




  1. Одномерный массив из 7 элементов заполнить случайным образом числами от 5 до 35. Заменить все элементы массива больше 15 восьмерками, а элементы равные 5 нулями. Вывести на экран монитора первоначальный и преобразованный массивы в столбик.




  1. Одномерный массив из 15 элементов заполнить случайным образом числами от 7 до 12. Присвоить 8-му элементу значение 10-го элемента, увеличенное на 5, а 10-му элементу присвоить значение 13. Вывести на экран монитора первоначальный и преобразованный массивы в строчку.




  1. Одномерный массив из 8 элементов с номерами от 2 до 9 заполнить случайным образом числами от 6 до 30. Элементам массива меньше 10 присвоить нулевые значения, а элементам больше 20 присвоить 1. Вывести на экран монитора первоначальный и преобразованный массивы в строчку.



Задание №2


  1. Составьте блок-схему и паскаль-программу для решения следующей задачи: «Дан массив целых чисел. Найти минимальный элемент массива и его порядковый номер».



  2. Составьте блок-схему и паскаль-программу для решения следующей задачи: «В массиве целых чисел поменять местами максимальный и минимальный элементы».




  1. Составьте блок-схему и паскаль-программу для решения следующей задачи: «Дан одномерный массив целых чисел. Проверить, является ли данный массив палиндромом».




  1. Составьте блок-схему и паскаль-программу для решения следующей задачи: «Дан массив целых чисел. Сдвинуть его циклически на один элемент влево».




  1. Составьте блок-схему и паскаль-программу для решения следующей задачи: «Дан одномерный массив. Записать массив в обратном порядке. Дополнительные массивы не использовать».




  1. Составьте блок-схему и паскаль-программу для решения следующей задачи: «Дан массив целых чисел. Найти максимальный элемент массива и их количество за один проход по массиву».




  1. Составьте блок-схему и паскаль-программу для решения следующей задачи: «Дан одномерный массив. Вставить элемент k после j-го элемента входного массива».




  1. Составьте блок-схему и паскаль-программу для решения следующей задачи: «Дан массив целых чисел. Сдвинуть его циклически на один элемент вправо».


  1. Составьте блок-схему и паскаль-программу для решения следующей задачи: «Дан массив целых чисел. Найти максимальный элемент массива и его порядковый номер».



  2. Составьте блок-схему и паскаль-программу для решения следующей задачи: «Дан массив целых чисел. Найти сумму элементов массива с четными номерами.




  1. Составьте блок-схему и паскаль-программу для решения следующей задачи: «Дан массив целых чисел. Найти произведение элементов массива с нечетными номерами.



  1. Составьте блок-схему и паскаль-программу для решения следующей задачи: «Дан массив целых чисел. Найти минимальный элемент массива и их количество за один проход по массиву».




  1. Составьте блок-схему и паскаль-программу для решения следующей задачи: «Дан массив целых чисел. Заменить все нулевые элементы массива на среднее арифметическое всех элементов массива».


Задание № 3


  1. Составьте паскаль-программу для решения следующей задачи: «Дан одномерный массив целого типа. Получить другой массив, состоящий только из нечетных чисел исходного массива или сообщить, что таких чисел нет. Полученный массив вывести в порядке убывания элементов».



  2. Составьте паскаль-программу для решения следующей задачи: «Дан одномерный массив действительного типа. Получить другой массив, состоящий только из неотрицательных чисел исходного массива или сообщить, что таких чисел нет. Полученный массив вывести в порядке возрастания элементов».




  1. Составьте паскаль-программу для решения следующей задачи: «Дан одномерный массив целого типа. Получить другой массив, состоящий только из четных чисел исходного массива или сообщить, что таких чисел нет. Полученный массив вывести в порядке убывания элементов».




  1. Составьте паскаль-программу для решения следующей задачи: «Дан одномерный массив действительного типа. Получить другой массив, состоящий только из отрицательных чисел исходного массива или сообщить, что таких чисел нет. Полученный массив вывести в порядке возрастания элементов».



  1. Составьте паскаль-программу для решения следующей задачи: «Дан одномерный массив целого типа. Получить другой массив, состоящий только из нечетных чисел исходного массива или сообщить, что таких чисел нет. Полученный массив вывести в порядке убывания элементов».



  1. Составьте паскаль-программу для решения следующей задачи: «Дан одномерный массив действительного типа. Получить другой массив, состоящий только из чисел исходного массива, больших данного числа N, или сообщить, что таких чисел нет. Полученный массив вывести в порядке убывания элементов».




  1. Составьте паскаль-программу для решения следующей задачи: «Дан одномерный массив целого типа. Получить другой массив, состоящий только из чисел исходного массива, не кратных 5, или сообщить, что таких чисел нет. Полученный массив вывести в порядке возрастания элементов».




  1. Составьте паскаль-программу для решения следующей задачи: «Дан одномерный массив действительного типа. Получить другой массив, состоящий только из чисел исходного массива, меньших данного числа N, или сообщить, что таких чисел нет. Полученный массив вывести в порядке убывания элементов».





  1. Составьте паскаль-программу для решения следующей задачи: «Дан одномерный массив целого типа. Получить другой массив, состоящий только из чисел исходного массива кратных 3, или сообщить, что таких чисел нет. Полученный массив вывести в порядке возрастания элементов».



  1. Составьте паскаль-программу для решения следующей задачи: «Дан одномерный массив целого типа. Получить другой массив, состоящий только из нечетных чисел исходного массива, больше 10, или сообщить, что таких чисел нет. Полученный массив вывести в порядке убывания элементов».




  1. Составьте паскаль-программу для решения следующей задачи: «Дан одномерный массив целого типа. Получить другой массив, состоящий только из чисел исходного массива, больше 5 и меньше 15, или сообщить, что таких чисел нет. Полученный массив вывести в порядке возрастания элементов».




  1. Составьте паскаль-программу для решения следующей задачи: «Дан одномерный массив целого типа. Получить другой массив, состоящий только из чисел исходного массива, больше 10 и кратных 3, или сообщить, что таких чисел нет. Полученный массив вывести в порядке убывания элементов».




  1. Составьте паскаль-программу для решения следующей задачи: «Дан одномерный массив целого типа. Получить другой массив, состоящий только из четных чисел исходного массива, меньше 10, или сообщить, что таких чисел нет. Полученный массив вывести в порядке возрастания элементов».

Похожие:

Лабораторная работа «Одномерные массивы» iconЛабораторная работа по теме: «Одномерные массивы»
Дан массив целых чисел. Найти максимальный элемент массива и его порядковый номер
Лабораторная работа «Одномерные массивы» iconОдномерные массивы
Одномерный массив из 8 элементов заполнить случайным образом числами от 10 до 20. Заменить все элементы массива меньшие 15 их удвоенными...
Лабораторная работа «Одномерные массивы» iconОдномерные массивы

Лабораторная работа «Одномерные массивы» iconУрок по теме "Квадратная матрица" входит в состав содержательной линии "Информационные технологии"
Данный урок рассматривается как обобщающий по пройденным темам “Одномерные массивы” и “Двумерные массивы”, а, кроме того, знакомит...
Лабораторная работа «Одномерные массивы» iconУрок по теме "Квадратная матрица" входит в состав содержательной линии "Информационные технологии"
Данный урок рассматривается как обобщающий по пройденным темам “Одномерные массивы” и “Двумерные массивы”, а, кроме того, знакомит...
Лабораторная работа «Одномерные массивы» iconКонтрольная работа 1 Одномерные массивы
Вводятся длина вектора, состоящего из целых чисел, и его элементы. С этим вектором произвести указанное действие и вывести результаты....
Лабораторная работа «Одномерные массивы» icon«Одномерные массивы»
При определении произведения элементов числового массива нужна следующая строка
Лабораторная работа «Одномерные массивы» iconЛабораторная работа №1 Работа в Oracle Database Express Edition 1 Лабораторная работа №6
Лабораторная работа Выполнение расчетов с использованием программирования в среде Visual Basic for Applications
Лабораторная работа «Одномерные массивы» iconОдномерные массивы
Заполнить числами массив размера 15 случайным образом из диапазона от 0 до 10, и вывести массив
Лабораторная работа «Одномерные массивы» icon1 Построение массива 5 2 Дополнительные примеры к заданию 1 9
Методические указания содержат задачи для выполнения индивидуальных заданий по программированию по теме “Одномерные массивы”
Разместите кнопку на своём сайте:
ru.convdocs.org


База данных защищена авторским правом ©ru.convdocs.org 2016
обратиться к администрации
ru.convdocs.org