Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
TIMOIchast2.doc
Скачиваний:
145
Добавлен:
01.03.2016
Размер:
4.36 Mб
Скачать

Контрольная работа по сск «Алгоритмизация и программирование»

Указания к выполнению:

1. Для конкретной задачи опишите этапы ее решения:

- постановка задачи;

- формализация;

- составление алгоритма на языке блок-схем;

- составление программы на языках программирования Бейсик и Паскаль;

- анализ результатов.

2. Составьте фрагмент урока с указанием темы, включающий данную задачу.

3. Опишите методику решения задачи, учитывая возможные трудности при решении.

4. Предложите другие варианты данной задачи (упрощенный, усложненный, занимательный и т.д.).

Задания контрольной работы

Вариант 1.

Дано целое n>2. Напечатать все простые числа из диапазона [2,n].

Вариант 2.

Дано натуральное число n. Найти сумму первой и последней цифры этого числа.

Вариант 3.

Дано натуральное число n. Вычислить: S=1!+2!+3!+…+n!(n>1).

Вариант 4.

Для данного x вычислить значение функции:

Вариант 5.

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

Вариант 6.

Найти max{min(a,b),min(c,d)} .

Вариант 7.

Определить, является ли треугольник со сторонами a, b, c равнобедренным.

Вариант 8.

В массиве из шести целых чисел найти количество отрицательных элементов.

Вариант 9.

Дано действительное число x. Вычислить f(x), если

Вариант 10.

Из трех данных вещественных чисел x, y, z выбрать наибольшее.

Вариант 11.

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

Вариант 12.

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

Вариант 13.

Заданы координаты трех вершин треугольника (x 1,y 1), (x 2,y 2) и (x 3,y 3). Определить периметр и площадь треугольника.

Вариант 14.

Вычислить площадь и периметр треугольника со сторонами a, b, c (a, b, c – вещественные положительные числа).

Вариант 15.

Дана строка. Подсчитать в ней количество вхождений букв «а».

Вариант 16.

Дана строка, заканчивающаяся точкой. Подсчитать, сколько в ней слов.

Вариант 17.

Дано целое положительное число N. Вычислить факториал этого числа: N!=1⋅2⋅3⋅…⋅N.

Вариант 18.

Найти наибольшее из трех целых чисел a, b, c, используя подпрограмму нахождения наибольшего двух чисел.

Вариант 19.

Найти наименьший элемент в массиве из семи целых чисел.

Вариант 20.

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

Вариант 21.

Найти сумму положительных элементов массива из 5-ти вещественных чисел.

Вариант 22.

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

Вариант 23.

Подсчитать сумму всех нечетных чисел от 101 до 202.

Вариант 24.

Решить квадратное уравнение ax+bx+c=0.

Вариант 25.

Найти произведение значений элементов массива из 10 целых чисел, кратных числу 5.

Вариант 26.

Найти самое длинное слово в массиве, состоящем из 7-ми слов.

Вариант 27.

Проверить, выполняются ли неравенства c < b < a. Вывести на экране соответствующее сообщение.

Вариант 28.

Дано натуральное число n. Вычислить.

Вариант 29.

Определить, является ли введенное слово палиндромом.

Вариант 30.

Создать текстовый файл и записать в него фразу «Здравствуй, мир!».

Вариант 31.

Изобразить семь концентрических окружностей, центры которых совмещены с центром экрана, а радиусы изменяются от 40 до 82 пиксел, увеличиваясь на 7 пиксел с каждой следующей окружностью.

Вариант 32.

Написать программу сортировки четных элементов одномерного массива по убыванию.

Вариант 33.

Дана строка, содержащая 20 символов. Подсчитать количество цифр, входящих в данную строку.

Вариант 34.

Написать программу вычисления значения функции y(x) для заданного x, если функция задана графиком (рис. 6).

Рис. 6

Вариант 35.

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

Вариант 36.

Даны натуральные числа m, n. Найти .

Вариант 37.

Дан массив целых чисел (n=20), заполненный случайным образом числами из промежутка [-40,90]. Переставить в обратном порядке часть массива между элементами с номерами k 1 и k 2, включая элементы k 1 и k 2.

Вариант 38.

Подсчитать количество цифр во введенном с клавиатуры многозначном числе.

Вариант 39.

В тексте удвоить заданную букву.

Вариант 40.

Составить программу перевода числа из 10-ичной системы счисления в двоичную.

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]