Вводный курс информатики учебно-методический комплекс дисциплины специальность: 050202. 65 Информатика Канск





НазваниеВводный курс информатики учебно-методический комплекс дисциплины специальность: 050202. 65 Информатика Канск
страница7/7
Дата публикации26.03.2015
Размер0.55 Mb.
ТипУчебно-методический комплекс
100-bal.ru > Информатика > Учебно-методический комплекс
1   2   3   4   5   6   7

Одномерные и двумерные массивы. Работа со строками.


Примечание: Если в задании не указана размерность массива, то нужно размерность указать самостоятельно (произвольно)

Вариант 1.


  1. Дан массив целых чисел (n=10), заполненный случайным образом числами из промежутка

[–40,30].Вставить число k перед всеми элементами, в которых есть цифра 1 (k вводить с клавиатуры).

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

3. Дана последовательность слов. Напечатать все симметричные слова (например, поп, казак).

Вариант 2.

  1. Из элементов массива C сформировать массив A той же размерности по правилу: если номер четный, то Ai=Ci2, если нечетный, то Ai=2Ci.

  2. Дан двумерный массив размером 5*8, заполненный случайным образом.

  1. Заменить все симметричные элементы на нули.

  2. Вставить перед всеми строками, первый элемент которых делится на 3, строку из нулей.

  1. Вывести общие русские буквы трех предложений

Вариант 3.

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

  2. Дан двумерный массив размером 8*7, заполненный случайным образом

  1. Удалить все столбцы, в которых первый элемент больше последнего.

  2. Поменять местами средние строки с первой и последней.

3. Дана последовательность слов. Напечатать все слова, предварительно выполнив преобразования их по правилу: в словах наибольшей длины удалить среднюю (средние) буквы

Вариант 4.

  1. Дан массив целых чисел (n=10), заполненный с клавиатуры. Удалить из него все элементы, первая цифра которых четная.

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

  3. После каждой буквы C вставить строку Str1 (C и Str1 вводятся с клавиатуры).

Вариант 5.

  1. Найти номер последней пары соседних элементов с разными знаками в массиве, заполненном случайным образом числами из промежутка от –100 до 100

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

  3. Найти сумму всех чисел в тексте.

Вариант 6.

  1. Заменить последний положительный элемент массива, элементы которого вводятся с клавиатуры, на второй элемент массива.

  2. Дан двумерный массив размером 6*7, заполненный случайным образом

  1. Удалить все столбцы, в которых первый элемент больше заданного числа А.

  2. Поменять местами средние строки.

3. Дана последовательность слов. Напечатать все слова, предварительно выполнив преобразования их по правилу: заменить в каждом слове первую встреченную букву «а» на «о», если в слове нет такой буквы, то ничего не делать.

Вариант 7.

  1. Дан массив целых чисел, состоящий из 10 элементов. Заполнить его с клавиатуры. Найти сумму элементов с k1-го по k2-ой, где k1 и k2 вводятся с клавиатуры. Сделать проверку корректности их ввода

  2. Дан двумерный массив размером 5*6, заполненный целыми числами с клавиатуры

  1. Заменить элементы строк и столбцов, на пересечении которых стоит максимальный элемент нулями.

  2. Поменять местами первый и последний столбец.

  1. Подсчитать, сколько раз в данной строке встречается буква, вводимая с клавиатуры.

Вариант 8.

  1. Из элементов массива C сформировать массив A той же размерности по правилу: элементы с 3-го по 12-ый — Ai=–Ci2, все остальные — Ai=Ci–1.

  2. Дан двумерный массив размером 5*6, заполненный случайным образом.

  1. Вставить после столбцов с максимальными элементами столбец из нулей

  2. Заменить максимальный элемент каждой строки на противоположный.

  1. Дана последовательность слов. Проверить правильность написания сочетаний «жи», «ши», «ча», «ща», «чу» и «щу». Если надо, то исправить ошибки их написания.

Вариант 9.

  1. Дан массив целых чисел (n=15), заполненный случайным образом числами из промежутка [–20,50].Удалить из него все элементы, в которых есть цифра 5.

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

  3. Дана последовательность слов. Напечатать все слова, предварительно преобразовав каждое из них по следующему правилу: оставить в слове только первые вхождения каждой буквы.

Вариант 10.

  1. Дан массив целых чисел, состоящий из 10 элементов. Заполнить его с клавиатуры. Вставить число k после всех элементов, кратных своему номеру (k вводить с клавиатуры).

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

  3. Дана последовательность слов. Напечатать все слова, предварительно преобразовав каждое из них по следующему правилу: удалить из слова все предыдущие вхождения последней буквы

Вариант 11.

  1. Дан массив целых чисел, состоящий из 10 элементов. Заполнить его с клавиатуры. Определить сколько пар соседних элементов с одинаковыми знаками.

  2. Дан двумерный массив размером n*m, заполненный целыми числами с клавиатуры. Определить, есть ли в данном массиве строка, содержащая больше положительных элементов, чем отрицательных (вывести номера таких строк на экран).

  3. Вывести наибольшие цифры трех чисел (целых или действительных).

Вариант 12.

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

  2. Дан двумерный массив размером 5*6, заполненный случайным образом.

  1. Удалить среднюю строку.

  2. Поменять местами средние столбцы.

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

Вариант 13.

  1. Дан массив целых чисел (n=20), заполненный случайным образом числами из промежутка [–45,95]. Удалить из него все элементы, кратные 7 и принадлежащие промежутку [a,b] (a и b вводить с клавиатуры).

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

  3. Дана последовательность слов. Напечатать те слова последовательности, которые отличны от последнего слова и удовлетворяют следующему свойству: в слове нет повторяющихся букв.

Вариант 14.

  1. Дан массив целых чисел, состоящий из 10 элементов. Заполнить его с клавиатуры. Найти. сумму элементов с 1-го по k-ый ( k вводятся с клавиатуры).

  2. Дан двумерный массив размером 5*8, заполненный случайным образом.

  1. Удалить столбец, в котором находится первый четный отрицательный элемент.

  2. Поменять местами средние столбцы со вторым и предпоследним.

3. Дана последовательность слов. Напечатать все слова, предварительно выполнив преобразования их по правилу: заменить во всех словах первую букву заглавной.

Вариант 15.

  1. Дан массив целых чисел (n=12), заполненный случайным образом числами из промежутка [–10,60]. Вставить число k перед и после всех элементов, заканчивающихся на данную цифру (k вводить с клавиатуры).

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

  3. Дано предложение. Напечатать все различные слова.

Вариант 16.

  1. Дан массив целых чисел, состоящий из 10 элементов, заполненный случайным образом числами из промежутка [0, 20]. Найти и вывести индексы тех элементов, значения которых больше значения предыдущего элемента (начиная со второго).

  2. Дан двумерный массив размером 8*7, заполненный целыми числами с клавиатуры.

  1. Заменить все элементы первых трех столбцов на их квадраты.

  2. Вставить между средними строками первую строку.

  1. Дан текст. Напечатать все слова, которые встречаются в нем по одному разу.

Вариант 17.

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

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

  3. Дана последовательность слов. Напечатать все слова, предварительно преобразовав каждое из них по следующему правилу: удалить из слова все последующие вхождения первой буквы

Вариант 18.

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

  2. Дан двумерный массив размером 5*8, заполненный случайным образом.

  1. Удалить все столбцы, в которых находятся отрицательные элементы.

  2. Поменять местами первую и последнюю строки.

  1. Дана строка. Сколько слов в строке встречается более одного раза?

Вариант 19.

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

  2. Дан двумерный массив размером 5*5, заполненный целыми числами с клавиатуры.

  1. Заменить максимальный элемент каждого столбца нулем.

  2. Вставить после всех строк, в которых есть заданное число А, последнюю строку.

  1. Дан текст. Напечатать все слова в алфавитном порядке.

Вариант 20.

  1. Дан массив целых чисел, состоящий из 20 элементов, заполненный случайным образом числами из промежутка от –20 до 40. Заменить первый отрицательный элемент массива нулем.

  2. Дан двумерный массив размером 5*6, заполненный целыми числами с клавиатуры.

  1. Удалить все строки, в которых первый элемент больше заданного числа А.

  2. Поменять местами средние столбцы.

3. Дана последовательность слов. Напечатать те слова последовательности, которые удовлетворяют следующему свойству: буквы слова упорядочены по алфавиту.
ПРИМЕРНЫЕ ВОПРОСЫ К ЗАЧЕТУ

по дисципЛине «Вводный курс информатики»


  1. Информация, ее свойства. Кодирование и измерение информации.

  2. Представление числовой, текстовой и графической информации в памяти компьютера.

  3. Системы счисления с основанием 2, 8, 16. Правила перевода чисел из различных систем счисления. Арифметические операции.

  4. Алгоритм, его свойства. Основные алгоритмические структуры. Идеи структурного конструирования алгоритмов.

  5. Введение в Турбо – Паскаль. Структура программы. Основные операторы.

  6. Простые типы данных. Операции над ними.

  7. Организация ветвления в Турбо – Паскале. Операторы условия и выбора.

  8. Организация циклов в Турбо – Паскале. Циклы с параметром, с предусловием и с постусловием.

  9. Процедуры и функции в Турбо – Паскале. Описание, вызов. Входные и выходные параметры. Глобальные и локальные переменные.

  10. Рекурсивные процедуры и функции в Турбо – Паскале. Тестирование и отладка программ.


Список примерных задач.

  1. Арифметические операции в системах счисления с основанием 2, 8, 16. Перевод чисел.

  2. Задача на использование оператора ветвления. Найти максимум чисел а, b, с за два сравнения.

  3. Найти все простые числа из интервала от 1 до 100.

  4. Табулировать функцию y=2x2-2 на отрезке [-4;4];

  5. С помощью цикла Repeat найти наибольшую цифру натурального числа.

  6. Даны отрезки a, b, c, d. Для каждой тройки этих отрезков, из которых можно построить треугольник, напечатать площадь данного треугольника (определить процедуру, печатающую площадь треугольника, если такой треугольник существует)

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

  8. Пример рекурсивной функции нахождения НОД двух чисел.

ТематикА рефератов по дисциплине «Вводный курс информатики»


  1. История развития информатики.

  2. Информатика и управление социальными процессами.

  3. Проблема информации в современной науке.

  4. Передача информации.

  5. Субъективные свойства информации.

  6. Системы счисления древнего мира.

  7. Римская систем счисления. Представление в ней чисел и решение арифметических задач.

  8. История систем счисления (десятичной, двоичной, восьмеричной, шестнадцатеричной).

  9. История кодирования информации.

  10. Символы и алфавиты для кодирования информации.

  11. Кодирование и шифрование.

  12. Современные способы кодирования информации в вычислительной технике.
1   2   3   4   5   6   7

Похожие:

Вводный курс информатики учебно-методический комплекс дисциплины специальность: 050202. 65 Информатика Канск iconУчебно-методический комплекс дисциплины специальность: 050202. 65 Информатика Канск
Учебно-методический комплекс дисциплины (умкд) «История информатики» для студентов очной формы обучения по специальности 050202....
Вводный курс информатики учебно-методический комплекс дисциплины специальность: 050202. 65 Информатика Канск iconУчебно-методический комплекс дисциплины специальность: 050202. 65 Информатика Канск
Учебно-методический комплекс дисциплины (умкд) «Физика» для студентов очной формы обучения по специальности 050202. 65 «Информатика»...
Вводный курс информатики учебно-методический комплекс дисциплины специальность: 050202. 65 Информатика Канск iconУчебно-методический комплекс дисциплины специальность: 050202. 65 Информатика Канск
Учебно-методический комплекс дисциплины (умкд) «Эстетика» для студентов очной формы обучения по специальности 050202. 65 «Информатика»...
Вводный курс информатики учебно-методический комплекс дисциплины специальность: 050202. 65 Информатика Канск iconУчебно-методический комплекс дисциплины специальность: 050202. 65 Информатика Канск
Учебно-методический комплекс дисциплины (умкд) «Программирование» для студентов очной формы обучения по специальности 050202. 65...
Вводный курс информатики учебно-методический комплекс дисциплины специальность: 050202. 65 Информатика Канск iconУчебно-методический комплекс дисциплины специальность: 050202. 65 Информатика Канск
Учебно-методический комплекс дисциплины (умкд) «Сайтостроение» для студентов очной формы обучения по специальности 050202. 65 «Информатика»...
Вводный курс информатики учебно-методический комплекс дисциплины специальность: 050202. 65 Информатика Канск iconУчебно-методический комплекс дисциплины специальность: 050202. 65 Информатика Канск
Учебно-методический комплекс дисциплины (умкд) «Химия» для студентов очной формы обучения по специальности 050202. 65 «Информатика»...
Вводный курс информатики учебно-методический комплекс дисциплины специальность: 050202. 65 Информатика Канск iconУчебно-методический комплекс дисциплины специальность: 050202. 65 Информатика Канск
Учебно-методический комплекс дисциплины (умкд) «Основы микроэлектроники» для студентов очной формы обучения по специальности 050202....
Вводный курс информатики учебно-методический комплекс дисциплины специальность: 050202. 65 Информатика Канск iconУчебно-методический комплекс дисциплины специальность: 050202. 65 Информатика Канск
Учебно-методический комплекс дисциплины (умкд) «Информационная культура» для студентов очной формы обучения по специальности 050202....
Вводный курс информатики учебно-методический комплекс дисциплины специальность: 050202. 65 Информатика Канск iconУчебно-методический комплекс дисциплины специальность: 050202. 65 Информатика Канск
Учебно-методический комплекс дисциплины (умкд) «Информационные системы» для студентов очной формы обучения по специальности 050202....
Вводный курс информатики учебно-методический комплекс дисциплины специальность: 050202. 65 Информатика Канск iconУчебно-методический комплекс дисциплины специальность: 050202 Информатика Канск
Учебно-методический комплекс дисциплины (умкд) «Архитектура компьютера» для студентов очной формы обучения по специальности 050202...
Вводный курс информатики учебно-методический комплекс дисциплины специальность: 050202. 65 Информатика Канск iconУчебно-методический комплекс дисциплины специальность: 050202 Информатика Канск
Учебно-методический комплекс дисциплины (умкд) «Математическая логика» для студентов очной формы обучения по специальности 050202...
Вводный курс информатики учебно-методический комплекс дисциплины специальность: 050202. 65 Информатика Канск iconУчебно-методический комплекс дисциплины специальность: 050202. 65 Информатика Канск
Протокол согласования рабочей программы дисциплины «культурология» с другими дисциплинами специальности 050202. 65 Информатика
Вводный курс информатики учебно-методический комплекс дисциплины специальность: 050202. 65 Информатика Канск iconУчебно-методический комплекс дисциплины специальность: 050202. 65 Информатика Канск
...
Вводный курс информатики учебно-методический комплекс дисциплины специальность: 050202. 65 Информатика Канск iconУчебно-методический комплекс дисциплины специальность: 050202. 65 Информатика Канск
...
Вводный курс информатики учебно-методический комплекс дисциплины специальность: 050202. 65 Информатика Канск iconУчебно-методический комплекс дисциплины специальность: 050502 Информатика Канск
Учебно-методический комплекс дисциплины (умкд) «Социология» для студентов очной формы обучения по специальности 050202 «Информатика»...
Вводный курс информатики учебно-методический комплекс дисциплины специальность: 050202. 65 Информатика Канск iconУчебно-методический комплекс дисциплины специальность: 050502. 65 Информатика Канск
Учебно-методический комплекс дисциплины (умкд) «Политология» для студентов очной формы обучения по специальности 050202 «Информатика»...


Школьные материалы


При копировании материала укажите ссылку © 2013
контакты
100-bal.ru
Поиск