У вас вопросы?
У нас ответы:) SamZan.net

контрольная работа должна содержать титульный лист расчет варианта задания формулировку задания а также д

Работа добавлена на сайт samzan.net:

Поможем написать учебную работу

Если у вас возникли сложности с курсовой, контрольной, дипломной, рефератом, отчетом по практике, научно-исследовательской и любой другой работой - мы готовы помочь.

Предоплата всего

от 25%

Подписываем

договор

Выберите тип работы:

Скидка 25% при заказе до 28.12.2024

PAGE  2

МЕТОДИЧЕСКИЕ УКАЗАНИЯ ПО ДИСЦИПЛИНЕ

«ПРОГРАММИРОВАНИЕ НА ЯЗЫКЕ

ВЫСОКОГО УРОВНЯ»

(для студентов специальности 230105)

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

Описание каждой работы выполняется в любом текстовом редакторе (MS Office, Open Office) и хранится в отдельном файле. Дополнительно прилагается исходный файл (исходный код) с расширением pas.

При описании алгоритма можно использовать графическую схему либо структурированное (по пунктам, подпунктам и т.д.) словесное описание алгоритма. Примеры такого описания имеются в учебном пособии.

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

Выполненная контрольная работа высылается в адрес ТМЦДО электронной почтой. После проверки КР  возвращается  студенту  с  рецензией. Если работа не зачтена, она дорабатывается студентом и сдается на повторную проверку. При этом высылается полностью переоформленная работа. Работы выполняются с использованием языка BORLAND PASCAL 7.0.

КОНТРОЛЬНАЯ РАБОТА № 1

Вариант 1

Даны натуральное число п, действительные числа al, ..., ап. В последовательности al, ..., ап определить число соседств:

а) двух положительных чисел;

б) двух чисел разного знака;

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

Вариант 2

Дано натуральное число n. Получить  все его натуральные делители.

Вариант 3

Дано натуральное число п. Получить все такие натуральные q, при которых п делится на q2 и не делится на q3.

Вариант 4

Даны  натуральные числа т, п. Получить все их натуральные общие кратные, меньшие тп.

Вариант 5

Даны целые числа т, п (т ≠ 0, n ≠ 0). Получить все их общие делители (положительные и отрицательные).

Вариант 6

Даны действительные числа  х, у (x > 0, у >1). Получить целое число  k  (положительное, отрицательное или равное нулю), удовлетворяющее условию yk-1 ≤  x < уk.

Вариант 7

Дано натуральное число п. Можно ли представить его в виде суммы двух квадратов натуральных чисел? Если можно, то:

а) указать пару х, у таких натуральных чисел, что n = x2 + y2;

б) указать все пары х, у таких натуральных чисел, что п = х2 + у2, х у.

Вариант 8

Ввести действительное число а. Найти среди чисел 1, 1+,   первое, большее а, вывести это число на экран.

Вариант 9

Ввести действительное число а. Найти такое наименьшее n, что .

Вариант 10

Ввести натуральное n, действительное х. Вычислить

sin x+sin2x+…+sin nх, вывести результат на экран.


КОНТРОЛЬНАЯ РАБОТА № 2

В работе необходимо использовать не менее одной процедуры и не менее одной функции. Размеры матрицы ввести с клавиатуры.

Вариант 1

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

Вариант 2

Квадратную матрицу преобразовать по правилу: если наименьший элемент на главной диагонали матрицы меньше нуля, то отрицательные элементы матрицы увеличить в 10 раз.

Вариант 3

В квадратной матрице  в каждой строке поменять местами максимальный элемент с элементом на главной диагонали.

Вариант 4

Если элементы первой строки матрицы  образуют неубывающую последовательность, то элементы главной диагонали матрицы умножить на 2, иначе – все элементы матрицы уменьшить на 5.

Вариант 5

Прямоугольную матрицу  переписать в одномерный массив A по правилу: сначала в массив A переписать четные строки матрицы C, а затем – нечетные строки.

Вариант 6

Дан вектор . Построить из него квадратную матрицу  по правилу

если  

если

Вариант 7

В каждом столбце матрицы  поменять местами минимальный элемент и элемент, находящийся на побочной диагонали.

Вариант 8

Прямоугольную матрицу  преобразовать по правилу: если у матрицы меньше половины строк заканчивается нулевым элементом, то все отрицательные элементы матрицы умножить на 5, в противном случае – все элементы с четными номерами строк увеличить на 10.

Вариант 9

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

Вариант 10

В матрице  поменять местами первый столбец со столбцом, содержащим максимальное количество элементов, больших числа 3.


КОНТРОЛЬНАЯ РАБОТА № 3

Вариант 1

Дано натуральное число n и последовательность символов S1, …, Sn (строка). Преобразовать строку, удалив группы пробелов, которыми начинается и заканчивается строка, а также заменив каждую внутреннюю группу пробелов одним пробелом.

 

Вариант 2

Дано натуральное число n и последовательность символов S1, …, Sn (строка). Группы символов, разделенные одним или несколькими пробелами, будем называть словами. Подсчитать количество слов в данной строке.

 

Вариант 3

Дано натуральное число n и последовательность символов S1, …, Sn (строка). Группы символов, разделенные одним или несколькими пробелами, будем называть словами. Подсчитать количество букв а в последнем слове данной строки.

 

Вариант 4

Дано натуральное число n и последовательность символов S1, …, Sn (строка). Найти количество слов в строке, начинающихся с буквы б (cлова – группы символов, разделенные одним или несколькими пробелами).

 

Вариант 5

Дано натуральное число n и последовательность символов S1, …, Sn (строка). Найти количество слов в строке, у которых первый и последний символы совпадают (слова – группы символов, разделенные одним или несколькими пробелами).

 

Вариант 6

Дано натуральное число n и последовательность символов S1, …, Sn (строка). Преобразовать строку, заменяя всякое вхождение слова ЭТО на слово  ТО (слова – группы символов, разделенные одним или несколькими пробелами).

 

Вариант 7

Дано натуральное число n и последовательность символов S1, …, Sn (строка). Найти длину самого короткого слова в строке (слова – группы символов, разделенные одним или несколькими пробелами).

 

Вариант 8

Дан текст (массив строк). Найти наибольшее количество цифр, идущих в нем подряд.

 

Вариант 9

Дан массив символьных строк (количество символов в строке равно m, количество строк равно n). Исключить из массива все строки, для которых есть равные среди строк с меньшими номерами.

 

Вариант 10

Дан текст (массив символьных строк). Для каждого из слов текста указать, сколько раз оно встречается в данном тексте (слова – группы символов, разделенные одним или несколькими пробелами).


КОНТРОЛЬНАЯ РАБОТА № 4

Вариант 1

Багаж пассажира характеризуется количеством вещей и общим весом. Создать файл, содержащий информацию о багаже нескольких пассажиров. Найти багаж, число вещей в котором не менее, чем в любом другом багаже, а вес вещей не более, чем в любом другом багаже с этим же числом вещей. Использовать тип «запись». Программу написать без использования массива.

Вариант 2

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

Вариант 3

Прочитать текстовый файл. Для каждой строки в нем вывести на экран ее номер и длину. Использовать процедуру readln. Программу написать без использования массива.

Вариант 4

Дан текстовый файл, содержащий программу на языке Pascal. Проверить эту программу на соответствие begin и end. Программу написать без использования массива.

Вариант 5

Дан текстовый файл, вывести его на экран в виде текста заданной ширины с запретом переноса слов и выравниванием по правому краю.

Вариант 6

 Дан символьный файл. Произвести "сжатие" этого файла следующим образом. Каждая последовательность, состоящая из нескольких вхождений одного и того же символа, заменяется на запись типа x k, где х – число вхождения символа k в исходную последовательность. Сравнить размеры файлов.

Вариант 7

Задан файл F, компонентами которого являются целые числа. Переписать в файл G вначале все отрицательные, затем все нулевые, а затем все положительные числа, упорядочив их по возрастанию модуля величины. Файл G – текстовый.

Вариант 8

Последовательность чисел   сформирована по закону  

  

  Записать в файл F члены последовательности, остановившись после первого числа, для которого выполняется условие .

Вариант 9

 Дан символьный файл F. Определить, является ли последовательность символов до пробела  целым числом. Если да, то установить, делится ли это число на 3 без остатка. Программу написать без использования массива.

Вариант 10

Сформировать матрицу  чисел по закону

Округлить элементы матрицы до сотых долей и записать в текстовый файл в виде матрицы.


(

j

i

j

i

A

j

i

2

2

,

+

×

=




1. РЕФЕРАТ дисертації на здобуття наукового ступеня доктора технічних наук
2. хозяйственной деятельности1
3. Понятие и свойства доказательств в уголовном процессе
4. Ивлин Во Возвращение в Брайдсхед
5. Западный район1 Общая площадь- жилых помещений квартир м2-
6. Курсовая работа- Составление расписания встреч участников соревнований
7. Лабораторная работа ’2 Тема- Фазовое управление тиристора Цель работы- Измерение и изучение свойства тири
8. Так и будешь вечно плестись позади брата Сэм тяжело вздохнул Гейб опять взялся за старое
9. Умер в изгнании в Манчестере 9 мая 1864 года 5 ПРЕДИСЛОВИЕ К ПЕРВОМУ ИЗДАНИЮ ПОСЛЕСЛОВИЕ КО ВТОРОМУ ИЗДАН
10. і В умовах розпочатого переходу від екстенсивних до інтенсивних методів ведення господарства визріла необх
11. Лекция НЕРВНАЯ ТКАНЬ Состоит- нейроны нейроглия
12. Промтрактор28 2
13. Пустыня [2
14. КУРС НА ЛИКВИДАЦИЮ КУЛЬТА ЛИЧНОСТИ СТАЛИНА
15. Планирование постановки судна на якорь
16. Паллиативная помощь
17. Основные черты международной валютной системы и этапы ее развития
18. Медиальная стенка барабанной полости ' лабиринтная отделяет среднее ухо от внутреннего
19. И 31 3 4 5 6 7 10 11
20. Французская скульптура начала XX века