Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Контрольная_по_ПП.docx
Скачиваний:
0
Добавлен:
01.07.2025
Размер:
47.72 Кб
Скачать

МИНИСТЕРСТВО ОБРАЗОВАНИЯ И НАУКИ КРАСНОЯРСКОГО КРАЯ

КРАЕВОЕ ГОСУДАРСТВЕННОЕ БЮДЖЕТНОЕ ОБЩЕОБРАЗОВАТЕЛЬНОЕ

УЧРЕЖДЕНИЕ СРЕДНЕГО ПРОФЕССИОНАЛЬНОГО ОБРАЗОВАНИЯ

(СРЕДНЕЕ СПЕЦИАЛЬНОЕ УЧЕБНОЕ ЗАВЕДЕНИЕ)

«КРАСНОЯРСКИЙ ТЕХНИКУМ ИНФОРМАТИКИ И

ВЫЧИСЛИТЕЛЬНОЙ ТЕХНИКИ»

«Утверждаю»

Зам. Директора

по учебной работе

«___» ___________2014 г.

___________ Н.П. Бодрова

Контрольная работа для заочного отделения

Прикладное программирование



Дисциплина

1


Курс

230115 « Программирование в компьютерных системах »


Специальность

Долгов И.С.


Составил:

Рассмотрено на

Заседании комиссии

«____» ______________ 2014 г.

Председатель ЦК

Кондрат И.А.

Темы заданий:

  1. Разработка программ линейного вычислительного процесса;

  2. Разработка программ разветвляющегося вычислительного процесса;

  3. Разработка программ циклического вычислительного процесса «Вычисление суммы ряда»;

  4. Разработка программ обработки одномерных массивов;

  5. Разработка программ обработки двумерных массивов.

1 вариант

  1. Треугольник задан координатами своих вершин. Hайти пеpиметp тpеугольника. Вход: шесть вещественных чисел, разделенных пробелами: x 1, y 1, x 2, y 2, x 3, y 3 – координаты веpшин треугольника .

  1. Поле шахматной доски определяется парой натуральных чисел, каждое из которых не превосходит восьми: первое число – номер вертикали (при счете слева направо), второе – номер горизонтали (при счете сверху вниз). Даны натуральные числа k , l , m , n , каждое из которых не превосходит восьми. Требуется выяснить, угрожает ли конь полю ( k , l ) , если он расположен на поле ( m , n ). Вход: четыре числа, разделенные пробелами, – k , l , m , n , а выход: слово YES (если конь угрожает) или NO (если конь не угрожает клетке).

  1. Дан одномерный целочисленный массив А размерностью N. Заменить все наибольшие элементы массива значением минимального элемента. Вход: значения элементов массива А, вводятся с клавиатуры. Выход: числа, являющиеся элементами массива А после обработки.

  1. Дана матица A[N,N]. Получить матрицу B [ N ][ M ] из матрицы A [ N ][ M ] путем перестановки столбцов - первого с последним, второго с предпоследним и т.д.

2 Вариант

  1. Смешано v1 литpов воды темпеpатуpы t1 c v2 литpами воды темпеpатуpы t2 . Hаписать пpогpамму вычисления объема v и темпеpатуpы t обpазовавшейся смеси. 

  1. Составить программу, определяющую, лежит ли точка с координатами x1, y1 выше, ниже или на прямой y = 4x-3 . Вход: два вещественных числа, разделенные пробелами, – x 1, y 1, а выход: одно слово – UP (если точка лежит выше прямой), или DOWN (если точка лежит ниже прямой), или YES (если точка лежит на прямой).

  1. Дан одномерный целочисленный массив А размерностью N . Определить количество чисел в наиболее длинной последовательности из подряд идущих нулей в массиве. Вход: элементы массива А, вводятся с клавиатур. Выход: число, являющееся результатом решения поставленной задачи.

  1. В квадратной матрице A [ N ][ N ] найти среди элементов, расположенных ниже главной диагонали, минимальный элемент, а среди элементов выше побочной диагонали - максимальный. Поменять их местами. Вывести координаты этих элементов.