Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Domashnie_i_kontrolnye_raboty_I_semestra_inform....doc
Скачиваний:
15
Добавлен:
03.12.2018
Размер:
137.73 Кб
Скачать
  1. Симонович С.В. Информатика: Базовый курс. – СПб: Питер, 2002. - 640с;

  2. Культин н.Б. Программирование в Turbo Pascal 7.0 и Delphi – 2-е издание, перераб. И дополн. – сПб.:бхв- Петербург,2001.- 416с.;

  3. Аляев Ю.А. Алгоритмизация и языки программирования Pascal, С++, Visual Basic: учебное справочное пособие.- М.: Финансы и статистика, 2002.-320с.;

  4. Васильев п.П. Турбо Паскаль в задачах и примерах. Освой самостоятельно: учебное пособие.- м.: Финансы и статистика, 2002.- 496с.;

  5. Марченко А.И. Марченко Л.А. под ред. Тарасенко В.П. Программирование в среде Turbo Pascal 7.0.- 5-е издание, дополн. и перераб.- К.: Век+, 1999.- 464с.;

  6. Попов в.Б. 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Составьте блок-схему и программу определения стоимости набора конфет в зависимости от введенного названия

Наименование

Цена за 1 кг, руб.

Наименование

Цена за 1 кг, руб.

Красная шапочка

к

Воронежские

b

Алые паруса

а

Чародейка

v

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 неделя).

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]