Главная страница
Случайная страница
КАТЕГОРИИ:
АвтомобилиАстрономияБиологияГеографияДом и садДругие языкиДругоеИнформатикаИсторияКультураЛитератураЛогикаМатематикаМедицинаМеталлургияМеханикаОбразованиеОхрана трудаПедагогикаПолитикаПравоПсихологияРелигияРиторикаСоциологияСпортСтроительствоТехнологияТуризмФизикаФилософияФинансыХимияЧерчениеЭкологияЭкономикаЭлектроника
|
Самостоятельная работа обучающегося
| Задания СРО
| Кол-во час
| Предлагаемая литература и другие информационные источники
| Сроки выполнения работы
| Форма выполнения СРО
|
|
|
|
|
|
|
| 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 нед
| Электрон. и распеч. варианты решения задачи, отчет, защита презентации
|
Данная страница нарушает авторские права?
|