Задание на расчетно-графическую работу по дисциплине «Информатика»
I семестр для студентов I курса направления
«Информатика и вычислительная техника».

Расчетно-графическая работа состоит из электронной презентации, выполненной в программе MS Power Point и пояснительной записки, выполненной и оформленной с помощью текстового процессора MS Word.

Расчетно-графическая работа и пояснительная записка должны быть сданы преподавателю в электронном до консультации к экзамену и в распечатанном виде в день консультации. Защита расчетно-графической работы производится в день экзамена. По результатам работы выставляется отметка.

содержание Пояснительной записки

1.  Титульный лист, оформленный в соответствии с требованиями (образец оформления в прил. 2).

2.  Задание на выполнение.

3.  Отформатированный текст в соответствии с требованиями (прил. 1), содержащий блок-схему, выполненные средствами текстового процессора MS Word, снимки экрана во время работы программы.

На основе пояснительной записки выполняется электронная презентация, оформленная в соответствии с требованиями (прил. 1)

Выполненные презентации отправить на почтовый ящик *****@***ru, не позднее дня консультации к экзамену.

Темы работ

1.  Автоматизируйте процесс проверки введенного целого числа на предмет, является ли введенное число двоичным (рассматривается в качестве примера, образец оформления пояснительной записки в прил. 2 и презентации в прил. 3).

2.  Автоматизируйте процесс перевода десятичного числа в шестнадцатеричную систему счисления.

НЕ нашли? Не то? Что вы ищете?

3.  Автоматизируйте процесс перевода восьмеричного числа в двоичную систему счисления.

4.  Автоматизируйте процесс перевода двоичного числа в шестнадцатеричную систему счисления.

5.  Моделировать детскую игру «Камень, ножницы, бумага» с выдачей результата, кто победил в очередной серии.

6.  Моделировать игру игрового автомата «Однорукий бандит» с тремя барабанами по семь картинок на каждом.

7.  Автоматизируйте процесс разбиения сообщения, состоящего из N случайных двоичных цифр, на кадры по 8 бит. Вывести последовательность до разбиения и после.

8.  Автоматизировать поиск пятизначных чисел, которые при делении на 133 дают в остатке 125, а при делении на 134 дают в остатке 111.

9.  Моделировать рост каждого человека из группы (организовать ввод численности группы, рост каждого человека варьируется в пределах от 160 до 200 см). Автоматизировать расчет разницы роста самого высокого и самого низкого людей?

10.  Моделировать данные о температуре воздуха в течение месяца (температура воздуха варьируется в пределах от -5 до 5°С). Автоматизировать подсчет количества случаев, когда температура опускалась ниже 0°С.

11.  Моделировать экзаменационные оценки по информатике каждого студента группы. Автоматизировать расчет количества пятерок.

12.  Моделировать данные о количестве осадков, выпавших за неделю (количество осадков варьируется в пределах от 0 до 20 мм). Автоматизировать расчет общего количества осадков, выпавших во второй, в четвертый и т. д. день недели.

13.  Автоматизировать поиск количества четных делителей некоторого целого числа.

14.  Автоматизировать поиск суммы делителей некоторого целого числа.

15.  Автоматизировать поиск суммы положительных нечетных чисел, меньших 50.

16.  Моделировать число студентов, учащихся на первом курсе, на втором курсе, ... на пятом курсе. Автоматизировать расчет числа студентов, учащихся на первом, третьем и пятом курсах ВУЗа

Прил. 1

Обязательные требования к оформлению пояснительной записки

1)  Титульный лист должен быть оформлен по образцу приложения В.

2)  Текст должен быть набран шрифтом Times New Roman, размер – 14 пунктов, междустрочный интервал – одинарный, с отступом «красной строки», выравнивание по ширине. Поля верхнее, нижнее – по 2 см, левое – 2,5 см, правое – 1,5 см.

3)  Текст должен содержать заголовки 1, 2 и 3 уровней, которые должны быть оформлены с использованием соответствующих стилей.

4)  Страницы рукописи должны быть пронумерованы. Добавьте в область верхнего или нижнего колонтитула ФИО автора, номер группы, название расчетно-графической работы.

5)  Добавьте пустую страницу после титульного листа и создайте на этой странице оглавление (содержание). Содержание должно отображать заголовки 1, 2 и 3 уровней, а также номера страниц.

6)  Все рисунки в документе должны быть пронумерованы, и иметь надписи. На рисунки в тексте документа должны быть ссылки.

Обязательные требования к слайдам мультимедийной презентации

1)  Объем презентации – не менее 5 слайдов.

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

3)  Анимировать слайды, переходы между слайдами, отдельные элементы слайдов. Создать триггер для анимации произвольного объекта на любом из слайдов по Вашему усмотрению.

4)  Подобрать цветовое оформление презентации, макетировать слайды, соблюсти правила подготовки презентаций.

Прил. 2

Федеральное государственное бюджетное образовательное учреждение

высшего профессионального образования

«Саратовский государственный технический университет»

Энгельсский технологический институт (филиал)

Кафедра «Техническая физика и информационные технологии»

расчетно-графическая работа
по дисциплине «Информатика»

Выполнил(а):
студент(-ка) группы ИВЧТ-__
________________________

Номер зачетной книжки _____________

Проверила:
доцент кафедры «Техническая физика и информационные технологии»,
к. ф.-м. н.

Энгельс 20___

Задание на выполнение

Автоматизируйте процесс проверки введенного целого числа на предмет, является ли введенное число двоичным.

Ход работы

Идея решения

Число вводится пользователем с клавиатуры. Проверка введенного числа на предмет, является ли оно двоичным, осуществляется следующим образом: каждая цифра числа должна быть равна 0 или 1. Таким образом, необходимо перебрать все цифры введенного числа и проверить их на равенство 0 или 1. Если все цифры равны 0 или 1, то число считается двоичным, в противном случае – число не является двоичным.

Перебор цифр осуществляется следующим образом:

1.  последовательно отсекаем по одной цифре от числа до тех пор, пока в целой части не останется 0;

2.  отсеченную цифру сравниваем с 0 или 1.

Отсекание последней цифры от числа производится с помощью функции целочисленного деления на 10 до тех пор, пока данная функция не возвратит 0. Отсеченную цифру возвращает функция нахождения остатка целочисленного деления на 10.

Разработка алгоритма решения задачи

Исходными данными является введенное число (переменная а). В качестве промежуточной переменной будем использовать b – остаток целочисленного деления на 10.

Разрядная сетка накладывает ограничение на количество знаков значения переменной а. Ограничимся 10 знаками, поэтому тип переменной а – длинное целое. Переменная b будет содержать остаток целочисленного деления на 10, т. е. один знак, поэтому используется тип – целое.

Блок-схема алгоритма решения задачи представлена на рис. 1.

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

Программа на языке VBA представлена в табл. 2.

Тестовый пример

При вводе числа программа должны выдать сообщение «Введенное число является двоичным», а при вводе числа - «Введенное число не является двоичным». На рис. 2, 3 представлены снимки экрана во время работы программы при проверке тестовых примеров.

Рис. 1

Табл. 1

Псевдокод

Комментарий

алг Проверка_Двочного_Числа

нач

длцел а; цел b

ввод a

нц пока a <> 0

b: = a Mod 10;

a: = a Div 10;

если b <> 0 и b <> 1 то

вывод « Введенное число не является двоичным»

переход к метке 1

все

кц

вывод « Введенное число является двоичным»

метка 1: кон

Описание переменных

Ввод числа

Цикл работает, пока при целочисленном делении на 10 целая часть а не обнулится

Если b не равно 0 или 1, выдать сообщение и перейти к метке на выход из программы

Табл. 2

Текст программы на языке VBA

Sub Проверка_Двочного_Числа ()

Dim a As Long

Dim b As Integer

a = InputBox("Введите целое число")

Do While a <> 0

b = a Mod 10

a = a \ 10

If b <> 0 And b <> 1 Then

MsgBox ("Введенное число не является двоичным ")

GoTo 1

End If

Loop

MsgBox (" Введенное число является двоичным ")

1: End Sub

Рис. 2. Тестовый пример 1

Рис. 3. Тестовый пример 2

Выводы

По результатам выполнения задания расчетно-графической работы был разработан алгоритм автоматизации процесса проверки введенного целого числа на предмет, является ли введенное число двоичным. Алгоритм реализован в среде офисного программирования VBA. Программа написана, отлажена и работает корректно, что подтверждают тестовые примеры.

Прил. 3

Пример оформления слайдов презентации