Контрольная работа по программированию Задание Работа с одномерными массивами. Поиск, сортировка




Скачать 32.15 Kb.
НазваниеКонтрольная работа по программированию Задание Работа с одномерными массивами. Поиск, сортировка
Дата публикации12.06.2014
Размер32.15 Kb.
ТипКонтрольная работа
skachate.ru > Информатика > Контрольная работа
КОНТРОЛЬНАЯ РАБОТА

по программированию
Задание 1.

Работа с одномерными массивами. Поиск, сортировка.

Требования к выполнению задания


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

Вариант 1


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

  2. Найти пять наибольших элементов одномерного массива целых чисел.

  3. В одномерном массиве, состоящем из n вещественных элементов, найти среднее значение всех элементов.

Вариант 2


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

  2. В одномерном массиве, состоящем из n целых элементов, вычислить номер максимального элемента массива.

  3. Найти пять наименьших элементов одномерного массива целых чисел.



Задание 2.

Работа со строками.

Вариант 1


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

    2. Дан текст, найти наибольшее количество идущих подряд букв.

Вариант 2


  1. Дан текст, определить, сколько в нем предложений. Вывести на экран самое длинное.

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



Задание 3.

Работа с двумерными массивами.

Вариант 1


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

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

Вариант 2


  1. Выполнить перестановку столбцов и строк двумерного массива так, чтобы минимальный элемент приобрел индекс 1.1 (левый верхний). Выводить массив на экран на каждом шаге с комментариями действий.

  2. Дана прямоугольная матрица. Определить является ли заданная матрица симметричной относительно главной диагонали.


Задание 4.

Работа с файлами и массивами строк.

Вариант 1


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

  2. В файле хранятся фамилии студентов. Каждая строка отдельная фамилия. Написать программу, которая читает строки из файла в массив строк. Вывести на экран: фамилии студентов в алфавитном порядке, б) в порядке возрастания длины, в) фамилии, заканчивающиеся на «ко».

Вариант 2


  1. В файле хранятся названия фирм. Каждая строка запись об отдельной фирме.

ЗАО Рога и Копыта

ООО Три поросенка

Написать программу, которая читает строки из файла в массив строк, и выводит на экран названия фирм, имеющих только выбранную пользователем правовую форму (ООО, ОАО, ЗАО, ИП). Вывод отсортировать в алфавитном порядке.

  1. Написать программу, которая считывает текст из файла и заменяет первую букву каждого слова длиной более 3-х символов на заглавную. Вывести на экран: а) получившийся текст, б) список слов в алфавитном порядке.


Задание 5.

Работа со структурами.

Требования к выполнению заданий


Данные о предметной области представлены динамическим массивом структур, содержащими поля согласно варианту.

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

а) ввод данных с клавиатуры (добавляя новые данные в массив),

б) удаление выбранного элемента массива;

в) вывод данных на экран (без сортировки).

Вариант 1


  1. Авиаперелеты: дата вылета, время вылета, аэропорт назначения, общее время в пути. Вывод данных дополнить информацией о завтраке в полете (завтрак есть, если продолжительность полета более 4-х часов).

  2. Телевизоры: фирма производитель, длина диагонали, цвет корпуса, цена. Вывод данных дополнить информацией о том, подходит ли телевизор для установки в малогабаритных помещениях (диагональ 14” или менее).

Вариант 2


  1. Фирмы: наименование, количество сотрудников, годовой оборот, ИНН. Дополнить вывод информацией о том, следует ли фирме предоставлять дополнительные формы годовой отчетности (оборот более 1 млн. руб.).

  2. Сотовые телефоны: марка, модель, цена, год выпуска. Дополнить вывод информацией о новинках – телефонах, срок пребывания которых на рынке не превышает одного года.

Похожие:

Контрольная работа по программированию Задание Работа с одномерными массивами. Поиск, сортировка iconКонтрольная работа по дисциплине «Информационные технологии в профессиональной деятельности»
Контрольная работа включает в себя два задания. Варианты заданий выбираются из таблицы заданий (), причем: задание №1 – по начальной...
Контрольная работа по программированию Задание Работа с одномерными массивами. Поиск, сортировка iconОбработка двумерных массивов
Массивы, рассмотренные ранее, имеют элементы, упорядоченные по одному индексу и называются одномерными массивами или векторами. Массив...
Контрольная работа по программированию Задание Работа с одномерными массивами. Поиск, сортировка iconКонтрольная работа по дисциплине Основы баз данных
Контрольная работа содержит два теоретических вопроса и одно практическое задание
Контрольная работа по программированию Задание Работа с одномерными массивами. Поиск, сортировка iconКонтрольная работа по дисциплине Основы баз данных
Контрольная работа содержит два теоретических вопроса и одно практическое задание
Контрольная работа по программированию Задание Работа с одномерными массивами. Поиск, сортировка iconКонтрольная работа по дисциплине «Информационные технологии в управлении»
Контрольная работа состоит из 4 практических заданий. Каждое задание оценивается в 25 баллов. Максимальная оценка контрольной работы...
Контрольная работа по программированию Задание Работа с одномерными массивами. Поиск, сортировка iconЛабораторная работа №8 сортировка одномерных и двумерных массивов цель работы
Сортировка – это процесс расположения элементов массива в порядке убывания (возрастания) значений. Алгоритм выполнения сортировки...
Контрольная работа по программированию Задание Работа с одномерными массивами. Поиск, сортировка iconКонтрольная работа по дисциплине: Экономическая теория Контрольная работа №2, Задание №13
Поэтому классическая модель оэр представляет собой некоторое синтезированное изложение взглядов экономистов классической школы с...
Контрольная работа по программированию Задание Работа с одномерными массивами. Поиск, сортировка iconКонтрольная работа для студентов 1 курса зо вариант 1 (а-к) Задание 1
Задание Найдите, выпишите и переведите из текста (задание 1) предложения с местоимением man и es
Контрольная работа по программированию Задание Работа с одномерными массивами. Поиск, сортировка iconКонтрольная работа Работа с электронной таблицей как с базой данных
Ярлык листа переименовать в соответствии с номером задания (Лист 1 –исходная таблица, лист 2 переименовать – задание 1, лист 3 –...
Контрольная работа по программированию Задание Работа с одномерными массивами. Поиск, сортировка iconКонтрольная работа №1 5 Контрольная работа №2 7 Контрольная работа...
К учебным пособиям по русскому языку для иностранных студентов подготовительного факультета (І и І і семестры)

Вы можете разместить ссылку на наш сайт:
Школьные материалы


При копировании материала укажите ссылку © 2014
контакты
skachate.ru
Главная страница