Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Мет_указ_информатика.doc
Скачиваний:
13
Добавлен:
15.02.2015
Размер:
115.2 Кб
Скачать
    1. Контрольная работа № 3

Контрольная работа состоит из 5 разделов, в каждом из которых 10 вариантов заданий (номер варианта совпадает с последней цифрой индивидуального шифра студента):

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

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

1. Пошаговый ввод данных и вывод результатов

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

  1. a1 + … +an;

  2. a1 … an;

  3. |a1 |+ … +|an|;

  4. sin(a1)+…+sin(an);

  5. sin(a1) …sin(an);

  6. a1-a2+a3-a4+..+(-1)nan;

  7. 21+23+…+2n;

  8. sin(|a1 |+ … +|an|);

  9. n!;

  10. a1, a1 +a2, a1+a2+a3, …, a1 + … +an.

2. Сочетание цикла и разветвления

Даны натуральные числа n, a1, a2,…, an. Определить количество членов ak последовательности a1,...,an :

  1. являющихся нечетными числами;

  2. кратных 3 и не кратных 5;

  3. являющихся квадратами четных чисел;

  4. удовлетворяющих условию ak-1<ak<ak+1;

  5. удовлетворяющих условию 2k < ak < k!;

  6. имеющих четные порядковые номера и являющихся нечетными числами;

  7. имеющих нечетные порядковые номера и являющихся нечетными числами;

  8. имеющих четные порядковые номера и являющихся четными числами;

  9. имеющих нечетные порядковые номера и являющихся четными числами;

  10. являющихся квадратами нечетных чисел.

3. Обработка последовательностей символов

3.1. Даны натуральное число n, символы s1 ,..., sn. Подсчитать, сколько раз среди данных символов встречается буква x. (Строковый вариант: дана строка символов; подсчитать, сколько раз среди символов строки встречается буква x.)

3.2. Даны натуральное число n, символы s1 ,..., sn. Подсчитать сколько раз среди данных символов встречается символ + и сколько раз символ *.

3.3. Даны натуральное число n, символы s1 ,..., sn. Преобразовать последовательность s1 ,..., sn , заменив в ней все восклицательные знаки точками.

3.4. Даны натуральное число n, символы s1 ,..., sn. Преобразовать последовательность s1 ,..., sn , заменив в ней каждую из групп стоящих рядом точек одной точкой.

3.5. Даны натуральное число n , символы s1 ,..., sn. Выяснить, имеются ли в последовательности s1 ,..., sn такие члены последовательности si , si+1, что si - это запятая, а si+1 - тире.

3.6. Даны натуральное число n , символы s1 ,..., sn. Получить первое натуральное i, для которого каждый из символов si и si+1 совпадает с буквой a. Если такой пары символов в последовательности s1 ,..., sn нет, то ответом должно быть число 0.

3.7. Даны натуральное число n , символы s1 ,..., sn. Известно, что среди s1 ,..., sn есть по крайней мере одна запятая. Найти такое натуральное i, что si - первая по порядку запятая.

3.8. Даны символы s1, s2,... Известно, что символ s1 отличен от восклицательного знака и что среди s2, s3,... есть, по крайней мере, один восклицательный знак. Пусть s1 ,..., sn - символы данной последовательности, предшествующие первому восклицательному знаку (n заранее не известно).

Определить количество пробелов среди s1 ,..., sn.;

3.9. Даны символы s1, s2,... Выяснить, верно ли, что среди s1 ,..., sn имеются все буквы, входящие в слово шина.

3.9. Даны символы s1, s2,...Выяснить, имеются ли среди s1 ,..., sn пара соседствующих одинаковых символов;

3.10. Даны натуральное число n, и символы s1,...,sn, среди которых есть двоеточие. Получить все символы, расположенные до первого двоеточия включительно.