Главная / Информатика / Контрольная работа по теме "Основы алгоритмизации и программирования" (11 класс)

Контрольная работа по теме "Основы алгоритмизации и программирования" (11 класс)



Вариант 1.

  1. Дан двумерный массив, размером 5*6, заполненный случайными числами. Определить, есть ли в данном массиве столбец, в котором равное количество положительных и отрицательных элементов.

  2. Дан одномерный массив целых чисел (n=15). Вставить число k перед последним четным элементом.

  3. Дан текстовый файл. Вставить в конец каждой строки ее номер и записать преобразование строки в новый файл.

  4. Составьте программу, которая создает файл, состоящий из N значений типа Integer. Прочитайте файл и выведите только четные числа.



Вариант 2.

  1. Составьте программу для перестановки максимальных элементов строк числовой таблицы на главную диагональ, элемент главной диагонали поставьте на место максимального элемента в этой строке. Двумерный массив 6*6 заполнен случайными числами.

  2. Дан одномерный массив целых чисел (n=15). Вставьте число k перед всеми элементами, в которых есть цифра 1.

  3. Даны два текстовых файла. Записать в третий файл только те строки, которые есть и в первом и во втором файлах.

  4. Составьте программу, которая создает файл, состоящий из 15 элементов. Найти минимальный элемент, заменить его на 99 и снова вывести на экран.



Вариант 3.

  1. Дан двумерный массив, размерностью 5*6, заполненный случайными целыми числами. Сформировать одномерный массив, каждый элемент которого равен произведению четных положительных элементов соответствующего столбца.

  2. Дан одномерный массив целых чисел (n=20). Вставьте число k перед всеми элементами, больших заданного числа.

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

  4. Составьте программу, которая создает файл из 15 элементов типа integer. Выведите его на экран. Удалите последние 5 элементов и выведите его содержание на экран.



Вариант 4.

  1. Дан двумерный массив размером 5*6, заполненный случайными числами. Определить, есть ли в данном массиве строка, в которой имеется 2 максимальных элемента всего массива.

  2. Дан одномерный массив целых чисел (n=15). Вставьте число k после первого отрицательного элемента.

  3. Даны два текстовых файла. Записать в третий файл только те строки, которые есть и в первом и во втором файлах.

  4. Составьте программу, которая создает файл из элементов типа Char с помощью цикла While. Признак выхода из цикла - буква "Z". Скопируйте созданный файл в другой файл и выведите его на экран.


Вариант 5.

  1. Дан двумерный массив размером 5*6, заполненный случайными числами. Определить, есть ли в данном массиве строка, в которой имеется 2 максимальных элемента всего массива.

  2. Дан одномерный массив целых чисел (n=15). Вставить число k после первого отрицательного элемента.

  3. Дан текстовый файл. Дописать в его конце следующие данные: количество строк, количество символов в каждой строке, количество слов в каждой строке.

  4. Составьте программу, которая создает файл из элементов типа Char с помощью цикла While. Признак выхода из цикла - буква"Z". Скопируйте созданный файл в другой файл и выведите его на экран.


Вариант 6.

  1. Дан двумерный массив размером 5*6, заполненный случайными числами. Определить, есть ил в данном массиве столбец, в котором равное количество положительных и отрицательных элементов.

  2. Дан одномерный массив целых чисел (n=15). Вставить число k перед последним четным элементом.

  3. Дан текстовый файл. Дописать в его конец следующие данные: количество строк, количество символов в каждой строке, количество слов в каждой строке.

  4. Составьте программу, которая создает файл, состоящий из N значений типа integer. Прочитайте файл и выведите только четные элементы.



Вариант 7.

  1. Дан двумерный массив размерностью 5*6, заполненный случайными целыми числами. Сформировать одномерный массив, каждый элемент которого равен произведению четных положительных элементов соответствующего столбца.

  2. Дан одномерный массив целых чисел (n=20). Вставить число k перед всеми элементами, больших заданного числа.

  3. Составьте программу, которая считывает текст из файла, вычисляет количество букв "о" в файле. В конце файла дописать сообщение: "В тексте ... букв "о".

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



Вариант 8.

  1. Дан двумерный массив размерностью 5*6, заполненный случайными целыми числами. Сформировать одномерный массив, каждый элемент которого равен произведению четных положительных элементов соответствующего столбца.

  2. Дан одномерный массив целых чисел (n=20). Вставить число k перед всеми элементами, больших заданного числа.

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

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



Вариант 9.

  1. Дан двумерный массив 6*5, заполненный случайными числами. Сформировать одномерный массив, каждый элемент которого равен первому четному элементу соответствующего столбца, если такого нет, то равен 0.

  2. Дан одномерный массив целых чисел (n=15). Вставить число k после первого отрицательного элемента.

  3. Дан тестовый файл. Сосчитайте в нем количество слов в каждой строке. Допишите в конец файла эти значения, а также общее количество слов.

  4. Составить программу, которая создает файл, состоящий из 100 случайных цифр типа integer: 0...300. Проверить, есть ли в файле числа 23, 31, 37, 41, 53, 107, 127, 151, 197.



Вариант 10.

  1. Дан двумерный массив 5*6, заполненный случайными целыми числами. Сформировать одномерный массив, каждый элемент которого равен произведению четных положительных элементов соответствующего столбца.

  2. Дан одномерный массив целых чисел (n=20). Вставить число k перед всеми элементами, больших заданного числа В.

  3. Дан текстовый файл. Составьте программу, которая считывает текст из файла, вычисляет количество слов в каждой строке. Вставьте в конце каждой строки количество слов и записать в новом файле.

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


Вариант 11.

  1. Переформируйте двумерный массив размером 6*6 таким образом, чтобы столбцы нового массива располагались по возрастанию их поэлементных сумм.

  2. Дан одномерный массив целых чисел (n=15). Вставить число k перед последним нулевым элементом.

  3. Дан текстовый файл. Вставить в начало каждой строки ее номер и записать преобразование строки в новый файл.

  4. Составьте программу, которая создает файл из 15 элементов типа integer. Выведите его на экран. Удалите последние 5 элементов и выведите его содержание на экран.


Вариант 12.

  1. Дан двумерный массив размерностью 6*5, заполненный случайными числами. Сформировать одномерный массив, каждый элемент которого равен первому четному элементу соответствующего столбца, если такого нет, то равен 0.

  2. Дан одномерный массив целых чисел (n=20). Вставить число k после первого отрицательного элемента.

  3. Составьте программу, которая считывает текстовой файл. Найти:

  1. количество строк;

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

  3. самые короткие строки;

  4. симметричные строки.

  1. Составьте программу, которая создает файл, состоящий из 100 случайных цифр типа integer в диапазоне 0...300. Проверить, есть ли в файле число 23, 31, 37, 41, 53, 127, 151, 197.


Вариант 13.

  1. Переформируйте двумерный массив размером 6*6 таким образом, чтобы столбцы нового массива располагались по возрастанию их поэлементных сумм.

  2. Дан одномерный массив целых чисел (n=15). Вставить число k перед последним нулевым элементом.

  3. Дан текстовый файл. Сосчитайте в нем количество слов в каждой строке. Допишите в конце файла эти значения, а также общее количество слов.

  4. Составьте программу, которая создает файл из 15 элементов типа integer. Выведите его на экран. Удалите последние 5 элементов и выведите его содержимое на экран.





Контрольная работа по теме "Основы алгоритмизации и программирования" (11 класс)
  • Информатика
Описание:

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

1 задание - по теме "Двумерные массивы".

2 задание - по теме "Одномерные массивы"     

3 задание - по теме "Текстовые файлы"

4 задание - по теме "Типизированные файлы"

Текст работы может использоваться в 10-11 классах для текущего  контроля знаний по теме "Основы алгоритмизации и программирования. Составные типы данных".

Автор Надточий Ирина Сергеевна
Дата добавления 19.12.2014
Раздел Информатика
Подраздел
Просмотров 1931
Номер материала 7939
Скачать свидетельство о публикации

Оставьте свой комментарий:

Введите символы, которые изображены на картинке:

Получить новый код
* Обязательные для заполнения.


Комментарии:

↓ Показать еще коментарии ↓




Похожие материалы