
Экзамен инф и программ / Экзамен Информатика и программирование 2010-11(вопросы и задачи)
.docВопросы к экзамену по дисциплине Информатика и программирование
для студентов, обучающихся по специальности Прикладная информатика
-
Роль информатизации в развитии общества. Сущность информационного общества. Причины возникновения и признаки проявления информационного кризиса. Информационная культура как составляющая общей культуры.
-
Информация в материальном мире. Сущность информации. Меры информации. Классификация информации. Свойства информации.
-
Информация и данные. Системы счисления и единицы измерения информации. Стандарты кодирования информации.
-
История развития вычислительной техники.
-
Структурная схема персонального компьютера. Назначение и краткая характеристика основных функциональных узлов персонального компьютера.
-
Внешние устройства персонального компьютера.
-
Классы программных продуктов. Назначение и состав системного программного обеспечения.
-
Операционная система: назначение, функции, характеристика основных компонентов
-
Файловая система. Файлы и файловая структура.
-
Пакеты прикладных программ: назначение, классификация.
-
Информационные технологии электронного офиса. Состав и основные характеристики интегрированного пакета Microsoft Office.
-
Информационные технологии обработки документов с использованием текстовых редакторов. Характеристика основных этапов создания текстового документа.
-
Программные технологии организации справочных правовых систем.
-
Информационные технологии обработки данных в среде электронных таблиц. Структура электронной таблицы. Характеристика типов данных. Использование абсолютной и относительной системы адресации в формулах.
-
Понятие базы данных и системы управления базами данных (СУБД). Классификация СУБД.
-
Информационно-логическая модель предметной области. Виды моделей данных.
-
Реляционная модель данных.
-
Растровая и векторная графика.
-
Цветовой охват и модели цвета.
-
Изображение в моделях RGB и CMYК.
-
Типы растровых изображений. Глубина цвета.
-
Понятие и свойства алгоритма.
-
Изобразительные средства для описания алгоритмов.
-
Графическое изображение алгоритмов. Схемы алгоритмов.
-
Виды алгоритмов. Алгоритмы линейной структуры.
-
Виды алгоритмов. Алгоритмы разветвляющейся структуры.
-
Виды алгоритмов. Алгоритмы циклической структуры.
-
Структура программы на языке Паскаль.
-
Переменные и константы как форма отражения данных в программах. Правила записи идентификаторов в языке программирования Паскаль. Простые типы данных.
-
Структуры данных в языке Паскаль: массивы, строки, записи.
-
Арифметические операции и выражения в Паскале. Стандартные математические функции.
-
Логические операции и выражения в Паскале.
-
Использование оператора присваивания и составного оператора в паскаль-программах.
-
Условный оператор.
-
Процедуры ввода и вывода.
-
Оператор цикла с предусловием.
-
Оператор цикла с постусловием.
-
Оператор цикла с параметром.
-
Метки и операторы перехода.
-
Операции над строками.
-
Основные этапы решения задачи на ЭВМ.
Задания к экзамену
Задание № 1
Из двух введенных с клавиатуры чисел найти наибольшее и проверить его на четность. Вывести на экран соответствующее сообщение, например, «5 – нечетное число».
Задание № 2
Определите значение Z в зависимости от вводимых значений аргументов X и Y.
Задание № 3
Определите, в каком квадранте находится точка координатами (X,Y), и выведите на экран координаты и номер квадранта.
Задание № 4
Написать программу, которая вычисляет факториал числа n, введенного с клавиатуры. (Факториалом числа n называется произведение целых чисел от 1 до n. Например, факториал числа 1 равен 1, а числа 8 – 40320.
Задание № 5
Дано n вещественных чисел. Определить, сколько среди них отрицательных.
Задание № 6
Подсчитать k – количество цифр в десятичной записи целого неотрицательного числа n.
Задание № 7
Напишите программу для решения задачи. Дано 20 вещественных чисел. Вычислить разность между максимальным и минимальным из них.
Задание № 8
Напишите программу для решения задачи. Задано n чисел. Найти сумму модулей данных чисел.
Задание № 9
Напишите программу проверки утверждения является ли купленный автобусный билет счастливым. Билет считается счастливым, если сумма первых трех цифр номера билета равна сумме последних трех цифр.
Задание № 10
Задано n чисел. Найти сумму чисел больших или равных 12. Пояснение: числа водятся внутри цикла и проверяется условие.
Задание № 11
Напишите программу для решения задачи. Ввести рост 10 курсантов и определить сколько из них выше 165 см. Результат вывести на экран.
Задание № 12
Напишите программу для решения задачи. В группе 15 учащихся. Известны их оценки по информатике (по одной оценке у каждого). Определить количество пятерок, четверок, троек, двоек. Оценки вводятся с клавиатуры.
Задание № 13
Напишите программу для решения задачи. Задан массив, состоящий из 8 вещественных элементов. Элементы массива вводит пользователь. Найти произведение элементов, меньших среднего арифметического элементов массива.
Задание № 14
Написать программу, вычисляющую сумму и среднее арифметическое последовательности положительных чисел, которые вводятся с клавиатуры.
Задание № 15
Напишите программу для решения задачи. Даны три произвольных числа a, b, c, значения которых задают длины сторон треугольника. Выведите 0, если нельзя построить треугольник с такими длинами сторон; 3, если получается равносторонний треугольник; 2 – равнобедренный; 1 в остальных случаях.
Задание № 16
Напишите программу для решения задачи. Три числа называются пифагоровыми, если квадрат одного из них равен сумме квадратов двух других. Определить, являются ли три заданных числа пифагоровыми.
Задание № 17
Напишите программу для решения задачи. Задан одномерный массив, состоящий из 12 вещественных чисел, в котором есть отрицательные числа. Элементы массива вводит пользователь. Найти сумму отрицательных элементов массива.
Задание № 18
Напишите программу для решения задачи. Одномерный массив, состоящий из N элементов, заполнен случайными числами в диапазоне от 0 до 50. Найти произведение элементов массива, кратных числу 7.
Задание № 19
Напишите программу для решения задачи. Для целого числа k (1…99) напечатать фразу “мне k лет”, учитывая при этом, что при некоторых значениях k слово “лет” надо заменять на слова “год” или ”года”. Число k вводится с клавиатуры.
Задание № 20
Напишите программу для решения задачи. Одномерный массив, состоящий из 9 элементов, заполнен случайными числами в диапазоне от 0 до 30. Найти максимальный и минимальный элементы массива.
Задание № 21
Напишите программу для решения задачи. Одномерный массив, состоящий из N элементов, заполнен случайными числами в диапазоне от 0 до 40. Найти количество нечетных элементов массива.
Задание № 22
Напишите программу для решения задачи. Задан массив, состоящий из 10 вещественных элементов. Элементы массива вводит пользователь. Найти максимальный элемент массива среди четных элементов массива.
Задание № 23
Напишите программу для решения задачи. Одномерный массив, состоящий из 30 элементов, заполнен случайными числами в диапазоне от 0 до 20. Найти количество элементов массива, меньших числа 11 и стоящих на четных местах.
Задание № 24
Напишите программу для решения задачи. Одномерный массив, состоящий из 11 элементов, заполнен случайными числами в диапазоне от 0 до 60. Найти минимальный элемент среди нечетных элементов массива.
Задание № 25
Напишите программу для решения задачи. Задан массив, состоящий из 13 вещественных элементов, в котором есть отрицательные числа. Элементы массива вводит пользователь. Найти количество нечетных и одновременно отрицательных чисел.
Задание № 26
Напишите программу для решения задачи. Одномерный массив, состоящий из 14 элементов, заполнен случайными числами в диапазоне от 0 до 30. Найти сумму элементов массива, кратных числу 5 и больших числа 12.
Задание № 27
Напишите программу для решения задачи. Задан массив, состоящий из 9 вещественных элементов. Элементы массива вводит пользователь. Найти сумму кубов элементов массива, которые кратны числу 3.
Задание № 28
Напишите программу для решения задачи. Дан круг радиуса R. Определить, поместится ли квадрат со стороной A в этот круг.
Задание № 29
Напишите программу, выполняющую следующие действия: с клавиатуры задаются три стороны одного и три стороны другого треугольника. Определить, будут ли эти треугольники равновеликими, т.е. имеют ли они равные площади.
Площадь треугольника определить по формуле Герона:
где a, b, c – длины сторон;
p = (a + b + c)/2 – полупериметр треугольника
Задание № 30
Напишите программу, выполняющую следующие действия: с клавиатуры задается трехзначное число N. Проверить, будет ли сумма его цифр четным числом.
Зада № 31
Напишите программу, определяющую количество целых чисел среди чисел заданного множества чисел.
Задание № 32
Напишите программу, выполняющую следующие действия: с клавиатуры задаются координаты двух точек А(x1, y1) и В(x2, y2). Определить какая из точек находится ближе к началу координат.
Задание № 33
В заданном тексте осуществить замену одного слова на другое. Текст, заменяемое и заменяющее слова вводятся с клавиатуры.
Задание № 34
Присвоить целой переменной h третью от конца цифру в записи положительного целого числа k (например, если k=130985, то h=9).
Задание № 35
Определить, есть ли среди цифр заданного трехзначного числа одинаковые.
Задание № 36
По номеру у (y>0) некоторого года определить с номер его столетия (учесть, что, к примеру, началом XX столетия был 1901, а не 1900 год);
Задание № 37
С клавиатуры ввести число k (1…30). Определить какому дню недели оно соответствует, если первое число – понедельник.
Задание № 38
Определить, является ли заданное натуральное трехзначное число палиндромом, т. е. таким, десятичная запись которого читается одинаково слева направо и справа налево.
Задание № 39
Вычислить сумму четных и сумму нечетных чисел натурального ряда от 1 до N.
Задание № 40
Вычислить s – сумму порядковых номеров всех букв, входящих в слово SUM.
Задание № 41
В заданной строке подсчитать частоту появления букв ‘а’ , ‘б’.