- •Программа курса «Информационные технологии» I семестр
- •Содержание лекций
- •Культин н.Б. Программирование в Turbo Pascal 7.0 и Delphi – 2-е издание, перераб. И дополн. – сПб.:бхв- Петербург,2001.- 416с.;
- •Васильев п.П. Турбо Паскаль в задачах и примерах. Освой самостоятельно: учебное пособие.- м.: Финансы и статистика, 2002.- 496с.;
- •Попов в.Б. Turbo Pascal для школьников – учебное пособие. – м.: Финансы и статистика, 1999.-528с. Темы лабораторных работ
- •Домашние работы I семестра
- •Промежуточный контроль знаний студента. Вопросы к контрольным работам
- •Вопросы к контрольной работе №1
- •Задачи к контрольной работе №1
- •Контрольная работа №2
- •Задачи к контрольной работе №2
-
Симонович С.В. Информатика: Базовый курс. – СПб: Питер, 2002. - 640с;
-
Культин н.Б. Программирование в Turbo Pascal 7.0 и Delphi – 2-е издание, перераб. И дополн. – сПб.:бхв- Петербург,2001.- 416с.;
-
Аляев Ю.А. Алгоритмизация и языки программирования Pascal, С++, Visual Basic: учебное справочное пособие.- М.: Финансы и статистика, 2002.-320с.;
-
Васильев п.П. Турбо Паскаль в задачах и примерах. Освой самостоятельно: учебное пособие.- м.: Финансы и статистика, 2002.- 496с.;
-
Марченко А.И. Марченко Л.А. под ред. Тарасенко В.П. Программирование в среде Turbo Pascal 7.0.- 5-е издание, дополн. и перераб.- К.: Век+, 1999.- 464с.;
-
Попов в.Б. Turbo Pascal для школьников – учебное пособие. – м.: Финансы и статистика, 1999.-528с. Темы лабораторных работ
Таблица 3 – Перечень тем лабораторных работ
|
№ раздела |
№ занятия |
Основное содержание |
|
Семестр 1 |
||
|
2 |
1 |
Работа в интегрированной среде Free Pascal. |
|
2 |
2-3 |
Программирование алгоритмов разветвляющейся структуры |
|
2 |
4-5 |
Программирование алгоритмов циклической структуры |
|
2 |
6-7 |
Циклические алгоритмы. Обработка одномерных массивов. |
|
3 |
8-10 |
Обработка матриц. |
|
3 |
11-13 |
Программирование с использованием подпрограмм пользователя (процедуры и функции). |
|
3 |
14-16 |
Обработки символьных и сроковых данных. |
|
3 |
17 |
Обработка файловых структур данных. Текстовые файлы. |
На лабораторных занятиях 1 семестра используется пособие Быковец Н.П. Методические указания для выполнения лабораторных работ по дисциплине «Информатика». – Новотроицк, 2004. - 79с
Домашние работы I семестра
Домашняя работа №1.
В соответствии с этапами решения задач на ЭВМ решить задачи. Вариант определяется по номеру студента в списке подгруппы, таблица 4.
Таблица 4 – Задания для домашней работы №1
|
Вариант |
Задания |
||||||||||||
|
|
1Составьте блок-схему и программу определения стоимости набора конфет в зависимости от введенного названия
2Составьте блок-схему и программу, которая вычисляет сумму чисел от 1 до n. Значение n (n должно быть меньше 100) вводится с клавиатуры |
||||||||||||
|
|
1Напишите блок-схему и программу-модель анализа пожарного датчика в помещении, которая выводит сообщение 'Пожароопасная ситуация', если температура (в нашей модели она будет вводиться с клавиатуры) в комнате превысила 60°С. 2Напишите блок-схему программу печати таблицы перевода расстояний из дюймов в caнтиметры (1 дюйм = 2,5 см) для значений длин от 1 до 20 дюймов. |
||||||||||||
|
|
1Составьте блок-схему и программу, которая из трех вводимых вами целых чисел печатает заключение о том, какое число больше. 2Напишите блок-схему и программу вывода всех четных чисел в диапазоне от 2 до 100 включительно. |
||||||||||||
|
|
1Рис расфасован в два пакета. Вес первого — m кг, второго — n кг. Составьте блок-схему и программу, определяющую какой пакет тяжелее — первый или второй. 2Составьте блок-схему и программу, вычисляющую сумму квадратов чисел от 1 до введенного Вами целого числа n. |
||||||||||||
|
|
1Составьте блок-схему и программу, проверяющую, верно ли утверждение, что введенное вами целое число является четным. 2Напишите блок-схему и программу определения суммы всех нечетных чисел в диапазоне от 1 до 99 включительно. |
||||||||||||
|
|
1Составьте блок-схему и программу, проверяющую, верно ли утверждение, что введенное вами целое число делится без остатка на 3. 2Напишите блок-схему и программу определения идеального веса для взрослых людей по формуле: Ид.вес = рост—100. Выход из цикла: значение роста = 250. |
||||||||||||
|
|
1Напишите блок-схему и программу, которая анализирует человека по возрасту и относит к одной из четырех групп: дошкольник, ученик, работник, пенсионер. Возраст вводится с клавиатуры. 2Напишите блок-схему и программу-фильтр, которая вводит любые символы, но комментирует только буквы русского алфавита. Завершение работы программы — по нажатии буквы "Я". |
||||||||||||
|
|
1Составьте блок-схему и программу, определяющую, входит ли введенная вами цифра в десятичную запись введенного вами трехзначного числа, и печатающую сообщение о том, входили эта цифра в запись числа или нет. 2Составьте блок-схему и программу нахождения всех значений функции у=3х2+х—4, если на заданном интервале [a,b] x изменяется с шагом 0,1. |
||||||||||||
|
|
1К финалу конкурса лучшего по профессии "Специалист электронного офиса" были допущены трое: Иванов, Петров, Сидоров. Соревнования проходили в три тура. Иванов в первом туре набрал ml баллов, во втором — nl, в третьем — p1. Петров — соответственно -m2, n2, р2; Сидоров — m3, n3, р3. Составьте блок-схему и программу, определяющую, сколько баллов набрал победитель. 2Составьте блок-схему и программу вычисления суммы квадратов N четных натуральных чисел. |
||||||||||||
|
|
1Составьте блок-схему и программу, реализующую эпизод применения компьютера в книжном магазине. Компьютер запрашивает стоимость книг, сумму денег, внесенную покупателем; если сдачи не требуется, печатает на экране "спасибо"; если денег внесено больше, то печатает "возьмите сдачу" и указывает сумму сдачи; если денег недостаточно, то печатает этом сообщение и указывает размер недостающей суммы 2Составьте блок-схему и программу вычисления 1+2+4+8+...+210 |
||||||||||||
|
|
1Составьте блок-схему и программу определяющую, успеет ли спортсмен добраться до финиша, расположенного за S км, если он a часов едет на велосипеде со скоростью v1 км/ч и b часов бежит со скоростью v2 км/ч. 2 Составьте блок-схему и программу нахождения произведения всех четных чисел от 50 до 500. |
||||||||||||
|
|
1Составьте блок-схему и программу решения задачи. В команде четыре ученика, определите, кто из них выше, если их рост соответственно равен a, b, c, d. 2Составьте блок-схему и программу нахождения суммы всех четных трехзначных чисел. |
Отчет по задачам оформить в тетради или в распечатанном виде. Отчет должен содержать:
-
постановку задачи,
-
модель решения задачи,
-
алгоритм решения задачи (блок-схему),
-
программу,
-
тестовые значения и результаты, получаемые для различных тестовых значениях.
На титульном листе необходимо указать учебное заведение, кафедру, вид выполняемой работы (домашнее задание №1), дисциплину, исполнителя(Ф.И.О., № группы), преподавателя (Ф.И.О.), место и год выполнения работы. Образец титульного листа смотрите на стенде кафедры ПИиУСА.
Работа должна быть зачтена до контрольной работы №1 (8 неделя).
Домашняя работа №2.
В соответствии с этапами решения задач на ЭВМ решить задачу. Вариант определяется по номеру студента в списке подгруппы, таблица 5.
Таблица 5 - Задания для домашней работы №2
|
Вариант |
Задания |
|
|
Разработать базу данных «Абитуриенты» (фамилия, имя, адрес, оценки по 3 экзаменам, средний балл). Вывести на экран данные по абитуриентам, сдавшим вступительные экзамены со средним баллом не ниже 4,5. |
|
|
Разработать базу данных «Отдела кадров университета» (фамилия, имя, отчество, адрес, стаж педагогической деятельности). Вывести на экран данные по преподавателям, имеющим стаж больше 10 лет. |
|
|
Разработать базу данных «Научно-техническая библиотека» (фамилия, имя, отчество, автор книги, название книги, город и издательство, год выпуска, тематика). Вывести на экран данные о книгах по программированию. |
|
|
Разработать базу данных «Легковые автомобили». Название (марка), завод-изготовитель, год выпуска, стоимость. Вывести на экран данные обо всех автомобилях стоимостью менее 80 тысяч рублей. |
|
|
Разработать базу данных «Администратор железнодорожных касс» (номер поезда, пункты и время отправления и прибытия). Вывести на экран данные о поездах, следующих до Екатеринбурга. |
|
|
Разработать базу данных «Магазин по продаже персональных компьютеров» (процессор, ОЗУ, ПЗУ, винчестер и т. п., стоимость). Вывести на экран данные о компьютерах, стоимость которых менее 6 тысяч рублей. |
|
|
Разработать базу данных «Районная поликлиника» (фамилия, имя, отчество, адрес, рост, вес, давление и т.п.). Вывести на экран данные по гипертоникам. |
|
|
Разработать базу данных «Кондитерская» (наименование тортов, способ изготовления, цена, срок годности, калорийность). Вывести на экран данные о бисквитных тортах. |
|
|
Разработать базу данных «Домашняя фонотека» (названия аудиокассет, компакт дисков, авторы и исполнители песен). Вывести на экран данные о произведениях одного автора. |
|
|
Разработать базу данных «Список родственников» (фамилия, имя, отчество, дата рождения, адрес, № телефона). Вывести на экран данные обо всех родственниках, родившихся в январе. |
|
|
Разработать базу данных «Домашняя библиотека» (фамилия, имя, отчество, автор книги, название книги, город и издательство, год выпуска, тематика). Вывести на экран данные о книгах конкретного автора. |
|
|
Разработать базу данных «Грузовые автомобили» (название (марка), завод – изготовитель, год выпуска, стоимость). Вывести на экран данные обо всех автомобилях стоимостью менее 100 тыс. рублей. |
Отчет по задаче оформить в тетради или в распечатанном виде. Отчет должен содержать:
-
постановку задачи,
-
модель решения задачи,
-
алгоритм решения задачи (блок-схему),
-
программу,
-
тестовые значения и результаты, получаемые для различных тестовых значениях.
На титульном листе необходимо указать учебное заведение, кафедру, вид выполняемой работы (домашнее задание №1), дисциплину, исполнителя(Ф.И.О., № группы), преподавателя (Ф.И.О.), место и год выполнения работы. Образец титульного листа смотрите на стенде кафедры ПИиУСА.
Работа должна быть зачтена до контрольной работы №2 (15 неделя).
