Студопедия

Главная страница Случайная страница

Разделы сайта

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






Самостоятельная работа обучающегося




  Задания СРО   Кол-во час Предлагаемая литература и другие информационные источники Сроки выполнения работы Форма выполнения СРО
           
  1. Дан одномерный массив: a) Найдите количество элементов массива, меньших заданного числа b) Преобразуйте массив так, чтобы все положительные элементы массива стали отрицательными и наоборот, а затем измененный массив отсортируйте по возрастанию c) Утройте максимальный элемент массива d) Из данного массива и другого массива того же типа, но другой размерности сформируйте общий массив и поменяйте местами его максимальный и минимальный элементы 2. Дан одномерный массив: a) Найдите сумму элементов массива, находящихся в диапазоне между двумя заданными числами b) Измените порядок следования элементов массива на противоположный c) Найдите произведение элементов массива, расположенных после минимального элемента. d) Из данного массива и другого массива того же типа, но другой размерности сформируйте общий массив и найдите его минимальный по модулю элемент 3. Дан одномерный массив: a) Найдите номер минимального по модулю элемента массива b) Замените все положительные элементы на нулевые c) Найдите сумму модулей элементов массива, расположенных после первого отрицательного числа d) Из данного массива и другого массива того же типа, но другой размерности сформируйте общий массив и отсортируйте его по убыванию 4. Дан одномерный массив: a) Найдите количество элементов, находящихся в диапазоне между двумя заданными числами b) Упорядочьте элементы массива по возрастанию их модулей c) Найдите произведение элементов массива, расположенных после максимального по модулю элемента d) Из данного массива и другого массива того же типа, но другой размерности сформируйте общий массив и отсортируйте его по возрастанию 5. Дан одномерный массив: a) Найдите минимальный и максимальный элементы массива и поменяйте их местами b) Измените порядок следования элементов в массиве так, чтобы сначала располагались все отрицательные элементы, затем положительные, а потом нули c) Найдите сумму элементов массива, расположенных после минимального элемента d) Из данного массива и другого массива того же типа, но другой размерности сформируйте общий массив и найдите его минимальный элемент 6. Дан одномерный массив: a) Найдите количество элементов массива, больших заданного числа b) Упорядочьте элементы массива по убыванию модулей элементов. c) Определите среднее арифметическое всех значений элементов массива d) Из данного массива и другого массива того же типа, но другой размерности сформируйте общий массив и найдите его максимальный элемент 7. Дан одномерный массив: a) Вычислите количество элементов массива, равных 0 b) Измените порядок следования элементов массива на противоположный c) Найдите сумму элементов массива, расположенных после первого положительного элемента d) Из данного массива и другого массива того же типа, но другой размерности сформируйте общий массив и отсортируйте его по убыванию 8. Дан одномерный массив: a) Найдите номер минимального по модулю элемента массива b) Упорядочьте по возрастанию отдельно элементы массива, стоящие на четных местах, и элементы массива, стоящие на нечетных местах c) Вычислите произведение минимального и максимального элементов массива d) Из данного массива и другого массива того же типа, но другой размерности сформируйте общий массив и вычислите сумму положительных элементов 9. Дан одномерный массив: a) Вычислите количество отрицательных элементов массива b) Замените все отрицательные элементы их квадратами и упорядочьте элементы массива по возрастанию c) Вычислите сумму элементов массива, расположенных до минимального d) Из данного массива и другого массива того же типа, но другой размерности сформируйте общий массив и найдите его минимальный по модулю элемент   Осн. лит. [1-5] Доп. лит [1-4]     4 нед Электрон. и распеч. варианты решения задачи, отчет, защита презентации
  1. Дана матрица M x N, заполненная случайными числами. Программа должна выводить матрицу в наглядном виде. Найти минимальный элемент в каждой строке и вывести его. Используя цикл foreach, найти среднее значение для всех элементов матрицы, отбросив максимальный и минимальный. 2. Дана матрица M x N, заполненная случайными числами. Программа должна выводить матрицу в наглядном виде. Найти максимальный элемент в каждом столбце и вывести его. Используя цикл foreach, найти среднее значение среди всех нечетных элементов. 3. Дана матрица M x N, заполненная случайными числами. Программа должна выводить матрицу в наглядном виде. Найти минимальный элемент в каждом столбце и вывести его. Используя цикл foreach, найти среднее значение для всех отрицательных элементов матрицы. 4. Дана матрица M x N, заполненная случайными числами. Характеристика столбца представляет сумму модулей его отрицательных нечетных элементов. Переставить столбцы матрицы в соответствии с ростом их характеристик. Программа должна выводить в наглядном виде исходную и новую матрицу, с указанием характеристик. 5. Дана вещественная матрица M x N, заполненная случайными числами. Соседями элемента aij являются элементы akl: i-1< =k< =i+1; j-1< =l< =j+1, причем (i, j)! =(k, l). Провести операцию сглаживания матрицы, состоящей в вычислении среднего арифметического соседей для каждого элемента исходной матрицы. Программа должна выводить в наглядном виде исходную и новую матрицу. 6. Дана вещественная матрица M x N, заполненная случайными числами. Соседями элемента aij являются элементы akl: i-1< =k< =i+1; j-1< =l< =j+1, причем (i, j)! =(k, l). Подсчитать количество локальных минимумов в матрице. Локальный минимум – элемент, строго меньший всех своих соседей. 7. Заполнить двухмерный массив целыми числами от 1 до 100 по спирали. 8. Дан двухмерный массив. Определить: а) сумму элементов главной диагонали массива; б) сумму элементов побочной диагонали массива. в) среднее арифметическое элементов главной диагона­ли массива; г) среднее арифметическое элементов побочной диагонали массива. 9. Дан двухмерный массив. Вывести на экран его эле­менты следующим образом: а) сначала элементы первой строки справа налево, затем второй строки справа налево и т. п.; б) сначала элементы первой строки справа налево, затем второй строки слева направо и т. п.; в) сначала элементы первого столбца сверху вниз, затем второго столбца сверху вниз и т. п.; г) сначала элементы первого столбца снизу вверх, затем второго столбца снизу вверх и т. п.   Осн. лит. [1-5] Доп. лит [1-4]   6 нед Электрон. и распеч. варианты решения задачи, отчет, защита презентации
  1. Дана строка, содержащая текст на русском языке. В предложениях некоторые из слов записаны подряд несколько раз (предложение заканчивается точкой или знаком восклицания). Получить в новой строке отредактированный текст, в котором удалены подряд идущие вхождения слов в предложениях. 2. Даны две строки А и B. Составьте программу, проверяющую, можно ли из букв, входящих в А, составить В (буквы можно использовать не более одного раза и можно переставлять). Например, А: ИНТЕГРАЛ; В: АГЕНТ - составить можно; В: ГРАФ -нельзя. 3. Дана строка, содержащая текст на русском языке. Заменить все вхождения заданного слова на другое слово. 4. С клавиатуры вводится предложение, слова в котором разделены символом ‘_’. Напечатать все предложения, которые получаются путем перестановки слов исходного текста. 5. Дана строка, содержащая текст на русском языке. В предложениях некоторые из слов записаны подряд несколько раз (предложение заканчивается точкой или знаком восклицания). Отредактировать текст, удалив подряд идущие вхождения слов в предложениях. 6. Дана строка, содержащая зашифрованный русский текст. Каждая буква заменяется на следующую за ней (буква я заменяется на а). Получить новую расшифрованную строку. 7. Даны две строки f1 и f2- Строка f1 содержит произвольный текст. Слова в тексте разделены пробелами и знаками препинания. Строка f2 содержит не более 30 слов, которые разделены запятыми. Эти слова образуют пары: каждое второе является синонимом первого. Заменить в строке f1 те слова, которые можно, их синонимами. Результат поместить в новую строку. 8. В записке слова зашифрованы – каждое из них написано наоборот. Написать программу расшифровки текста. 9. Зашифровать введенный текст, написав каждое слово наоборот.   Осн. лит. [1-5] Доп. лит [1-4]   8 нед Электрон. и распеч. варианты решения задачи, отчет, защита презентации
  Дан класс: a) В классе реализовать несколько конструкторов. Создать методы, работающие с полями класса. Часть из них должны быть виртуальными. Добавить методы-свойства и индексаторы. b) Разработать интерфейсные классы, добавляющие некоторые методы работы с объектами класса. Изучить причины возникновения коллизии имен и способы устранения. c) Разработать классы исключительных ситуаций и применить их для обработки, возникающих исключений. d) Написать демонстрационную программу. Варианты заданий 1. ПЕРСОНА: ФИО, возраст, пол, список увлечений. 2. АВТОМОБИЛЬ: марка, мощность, стоимость, даты ремонта. 3. СТРАНА: название, форма правления, площадь, список областей. 4. ЖИВОТНОЕ: вид, класс, средний вес, места обитания. 5. КОРАБЛЬ: название, водоизмещение, тип, список категорий кают. 6. КАРТИНА: ФИО автора, название, жанр, список владельцев. 7. МУЗЕЙ: Название, адрес, ФИО директора, кол-во и названия залов. 8. КНИГА: Название, жанр, кол-во страниц, список авторов. 9.САМОЛЕТ: ФИО конструктора, марка, год выпуска, кол-во мест, список городов рейса.   Осн. лит. [1-5] Доп. лит [1-4]   11 нед Электрон. и распеч. варианты решения задачи, отчет, защита презентации
  Создать Windows приложение в среде C++ Builder 6.0 которая: а) выводит табличные значения функции на определенном отрезке б) находит экстремум функции в) строит график функции y=f(x) 1. у=tg (x2) -2 2. у= x3 - 4x + cos (x) 3. у=ex +3x2+1 4. у=sin(x2+ 3) 5. у=cos(x3 - 4x + 4) 6. у=sin2(x) ex +1 7. у=2*x-sin(x3) 8. у=tg(2x3)+ sin(х) 9. у=sin (x + 2)-0.5   Осн. лит. [1-5] Доп. лит [1-4]   14 нед Электрон. и распеч. варианты решения задачи, отчет, защита презентации

 


Данная страница нарушает авторские права?





© 2023 :: MyLektsii.ru :: Мои Лекции
Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав.
Копирование текстов разрешено только с указанием индексируемой ссылки на источник.