Задание 1. 1. Понятие информации. Общее представление об информации. Понятие носителя информации. Формы представления и передачи информации. 2. Общие принципы организации и работы компьютера. Классификация ЭВМ. Поколения ЭВМ. Персональный компьютер. Архитектура современного персонального компьютера. Дополнительные устройства современного персонального компьютера. 3. Разновидности программ для компьютеров. Программы-утилиты. Программы-оболочки. Начальные сведения об операционной системе MSDOS. Основные составные части DOS. 4. Операционные системы WINDOWS 2000, ‘XP,’NT. Общие сведения. Работа с файлами, каталогами, папками. Диалоговые оболочки. Диалоговая оболочка Norton Commander. 5. Алгоритмы, алгоритмизация. Этапы решения. Задачи на ЭВМ. Виды алгоритмов, их свойства. Блок-схема. Алгоритмизация при решении задач. 6. Алфавит языка Pascal. Константы и переменные языка Pascal. Раздел описания. Типы данных. 7. Основные операторы языка. Операторы ввода/вывода. Служебные слова. 8. Структура программного модуля. 9. Простейшие конструкции языка Pascal. 10.Организация программ линейной структуры. 11.Организация программ разветвляющейся структуры. 12.Оператор перехода GOTO. 13.Условный оператор. 14.Оператор выбора CASE..OF. 15.Понятие цикла. Оператор цикла For. 16.Циклы с пред- и постусловием. Задание 2. Составить блок-схему и программу для вычисления значения функции по формуле (все переменные принимают действительные значения) 2 b b 4 ac3 2 a c b ; 2 a a b ab c 2. Z= cd cd ; sin xcos y tgxy 3.Z= cos ; xsin y xy xy 12 4.Z= y134 x; 1.Z= 3ey1 5.Z= 1x2 ytgx; x3 x5 6.Z= x 3 5 ; y 7.Z= ln(y x)x x2 ; x 4 1sinx1 8. Z= cos 12y4 ; 1 tgx ) cos( x y ); 9.Z= ( ctgx lncosx 10.Z= ln(1 x2) ; x1 2 xy 11.Z= 18 ; 1 x x x 1 2 12 x y; 12.Z= 1 2 x x2 7x10 13.Z= 2 ; x 8x12 cos x xy 16 x cos 2 14.Z= ; 2 x x 2 ; cos x sin xy 15.Z= 2 Задание 3. Составить блок-схему и программу для вычисления значения функции. 2 x 3 x 9 ,еслих 3 ; 1 .F ( x ) 1 3 . 3 ;еслих х 6 2 x 3 x 9 ,еслих 3 ; 2 . F ( x ) 1 3 . 3 ,еслих х 6 9 ,еслих 3 ; 3 .F ( x ) 1 ,еслих 3 . 2 х 1 0 ,еслих 1 , 4 .F (x ) 1 ,еслих 1 . х 6 3 x 9 ,еслих 7 ; 5 .F ( x ) 1 ,еслих 7 . х 7 3 х 9 ,еслих 7 ; 6 .F (х ) 1 ,еслих 7 . 2 х 4 2 x , если 0 х 3 ; 7 . F ( x ) 4 , еслих 3 илих 0 . 2 x 4 x 5 ,еслих 2 ; 8 . F ( x ) 1 ,еслих 2 . 2 х 4 х 5 x 4 9, еслих 3,2; 9.F ( x) 54 x 4 , еслих 3,2. 5x 2 7 1,2 x 2 3x 9, еслих 3; 10.F ( x) 12,1 , еслих 3. 2 2x 1 x 2 3x 9, еслих 3; 11.F ( x) sin x , еслих 3. 2 x 9 cos 2 x 9, еслих 4; 12.F ( x) cos x x 9 , еслих 4. ln x 9, еслих 0; 13.F ( x) x x 2 7 , еслих 0. x 2 1,1x 9, еслих 3; 14.F ( x) ln( x 3) , еслих 3. 2 x 9 9 x, еслих 1,1; 15.F ( x) sin 3x x 4 1 , еслих 1,1. Задание 4. Составить программу для решения задачи. Варианты заданий. 1. Ввести номер недели и вывести соответствующий ему день недели на русском и английском языках. 2. Ввести номер месяца и вывести соответствующее ему название на русском и английском языках. 3. Введите номер месяца и напечатайте соответствующее месяцу время года. 4. Введите время (только часы) и напечатайте соответствующее этому времени сообщение: «Доброе утро», «Добрый день», «Добрый вечер», «Доброй ночи». 5. Введите число от 1 до 7. Напечатайте соответствующий номеру цвет из цветов радуги. 6. Введите число от 1 до 10. Напечатайте фамилию студента с соответствующим номером в журнале группы. 7. Составить программу, которая по заданным году и номеру месяца определяет количество дней в этом месяце. 8. Для каждой введенной цифры (0-9) вывести соответствующее ей название на английском языке (0-zero, 1-one, 2-two,...). 9. Пусть элементами круга являются радиус (первый элемент), диаметр (второй элемент) и длина окружности (третий элемент). Составить программу, которая по номеру элемента запрашивала бы его соответсвующее значение и вычисляла бы площадь круга. 10. Пусть элементами прямоугольного равнобедренного треугольника являются: 1) катет a; 2) гипотенуза b; 3) высота h, опущенная из вершины прямого угла на гипотенузу; 4) площадь S. Составить программу, которая по номеру и значению соответствующего элемента вычисляла бы значения всех остальных элементов треугольника. 11. В старояпонском календаре был принят 12-летний цикл. Годы внутри цикла носили названия животных: крысы, коровы, тигра, зайца, дракона, змеи, лошади, овцы, обезьяны, курицы, собаки и свиньи. Написать программу, которая вводит номер некоторого года и печатает его название по старояпонскому календарю. (Справка: 1996 год - год крысы — начало очередного цикла) 12. Написать программу, которая по введенному числу от 1 до 5 (номеру курса) выдает соответствующее сообщение «Привет k-курсник». Например, если k=1, «Привет, первокурсник». 13. Написать программу, которая по введенному числу от 1 до 12 (номеру месяца) выдает все приходящиеся на этот месяц праздничные дни (например, если введено число 1, то должно получиться: 1-е января-Новый год, 7-е января-Рождество). 14. Для целого числа k от 1 до 99 напечатать фразу «Мне k лет», учитывая при этом, что при некоторых значениях k слово «лет» надо заменить на слово «год» или «года». Например, 11 лет, 22 года, 51 год. 15. Написать программу которая бы по введенному номеру единицы измерения (1килограмм, 2- миллиграмм, 3 - грамм, 4 - тонна, 5 — центнер) и массе М выдавала бы соответствующее значение массы в килограммах. КАФЕДРА И и ИТ КОНТРОЛЬНЫЕ ЗАДАНИЯ ПО ДИСЦИПЛИНЕ ИНФОМАТИКА И ПРОГРАММИРОВАНИЕ Для студентов ЗФО направления 230700.62 Прикладная информатика 1 курс, 1 семестр Вариант выбирается по последней цифре номера зачетной книжки студента.