Отчет по практике в МГУ имени Николая Платоновича Огарева
Отчет по практике, 10 Декабря 2013, автор: пользователь скрыл имя
Описание работы
Цель учебной практики – закрепление теоретических знаний по предмету объектно-ориентированное программирование.
Во время практики выполнено индивидуальное задание, проделанная работа отражена в дневнике практики.
Получен положительный отзыв руководителя практики.
Содержание работы
Введение………………………………………………………………………..6
1 Разработка лекции, презентации и тестового блока к лекции …..…….. 8
План лекции …………………………….…………………..…....8
Этапы создания презентации ………………………........….….9
Пример разработанного теста ……………………………...….10
Заключение………………………………………………………....….……. 13
Список используемой литературы…………………………………………14
Приложение ………………….……………………………………………….15
Файлы: 1 файл
Pr_otchet_2013.doc
— 6.90 Мб (Скачать файл)Федеральное государственное бюджетное образовательное
учреждение высшего профессионального образования
«МОРДОВСКИЙ ГОСУДАРСТВЕННЫЙ УНИВЕРСИТЕТ им. Н. П. ОГАРЁВА»
Факультет электронной техники
Кафедра автоматизированных систем обработки информации и управления
ОТЧЁТ
об учебной практике студента 2 курса
специальности 230100
г. Саранск, МГУ им. Н. П. Огарева, ФЭТ, кафедра АСОИУ с 1 июля по 13 июля
место прохождения практики: город, предприятие, срок прохождения практики
Автор отчёта
Обозначение отчёта
Руководитель практики:
13 июля М. В. Панкратов
Отчёт защищён 13 июля Оценка ________
Саранск 2013
Федеральное государственное бюджетное образовательное
учреждение высшего профессионального образования
«МОРДОВСКИЙ ГОСУДАРСТВЕННЫЙ УНИВЕРСИТЕТ им. Н. П. ОГАРЁВА»
Факультет электронной техники
Кафедра автоматизированных систем обработки информации и управления
УТВЕРЖДАЮ
Зав. кафедрой
С. А. Федосин
подпись, инициалы, фамилия
_______
дата
ЗАДАНИЕ
на учебную практику
вид практики
студенту Ваолынкиной Людмиле Анатольевне
фамилия, имя, отчество
2 курса, 243 группы, специальности 230100
Место прохождения практики г. Саранск, МГУ им. Н. П. Огарева, ФЭТ,
кафедра АСОИУ город, предприятие, цех (отдел), организация, фирма
Срок прохождения практики 1 июля – 13 июля 2013 г.
Срок представления отчёта и отзыва руководителя практики от
предприятия на защиту 13 июля 2013 г.
дата
Общее задание (заполняется до начала практики)
- Знакомство и изучение операционных систем, поддерживающих основной цикл обработки информации.
- Изучение программных пакетов по обработке информации, которые применяются в данном подразделении.
- Изучение комплекса технических средств, используемых на различных стадиях обработки информации, проектировании и управлении.
- Овладение навыками работы на автоматизированном рабочем месте данного подразделения.
- Участие в повседневном обслуживании средств вычислительной техники.
Индивидуальное задание на практику (заполняется по прибытии студента на практику)
______________________________
______________________________
__
Руководитель практики
Задание к исполнению
принял 1 июля 2013 г. Л. А. Волынкина
Реферат
Отчёт по учебной практике содержит 22 страниц, 24 рисунков, 6 использованных источников.
С++, Массив, Индексные выражения, Одномерные массивы, многомерные массивы, Хранение массива в памяти.
Цель учебной практики – закрепление теоретических знаний по предмету объектно-ориентированное программирование.
Место проведения практики – г. Саранск, МГУ им. Н. П. Огарева, ФЭТ, кафедра АСОИУ.
Во время практики выполнено индивидуальное задание, проделанная работа отражена в дневнике практики.
Получен положительный отзыв руководителя практики.
Содержание:
Введение…………………………………………………………
1 Разработка лекции, презентации и тестового блока к лекции …..…….. 8
План лекции …………………………….…………………..…....8
Этапы создания презентации ………………………........….….9
Пример разработанного теста ……………………………...….10
Заключение……………………………………………………
Список используемой литературы…………………………………………14
Приложение ………………….……………………………
Введение
Объектно-ориентированный подход в разработке программ появился позже других (процедурный, логический, функциональный). Именно объектно-ориентированный подход позволяет решать задачи наивысшей сложности, повышает надежность программ, облегчает их модернизацию.
Логическая единица объектно-ориентированной программы – объект. Объект в программе представляет собой абстракцию реального объекта, т. е. в программе объект наделяется теми чертами и характеристиками реального времени, которые существенны для решаемой задачи. Второстепенные же характеристики в программную абстракцию не включаются.
Объект в программе имеет имя, ограниченный набор свойств, набор допустимых состояний (т. е. набор конкретных значений свойств), набор методов (операций), определяющих модель поведения объекта (действия объекта).
В программе свойства объекта представлены с помощью переменных, а действия объекта – с помощью подпрограмм (в C++ – функций).
Также к основным терминам ООП нужно отнести такие понятия, как инкапсуляция, наследование и полиморфизм:
Инкапсуляция — это свойство системы, позволяющее объединить данные и методы, работающие с ними в классе, и скрыть детали реализации от пользователя.
Наследование — это свойство системы, позволяющее описать новый класс на основе уже существующего с частично или полностью заимствующейся функциональностью. Класс, от которого производится наследование, называется
базовым, родительским или суперклассом. Новый класс — потомком, наследником или производным классом.
Полиморфизм — это свойство системы использовать объекты с одинаковым интерфейсом без информации о типе и внутренней структуре объекта.
1 Разработка лекции, презентации и тестового блока к лекции.
- План лекции.
- Общие сведения о массивах
- Объявление массива
- Инициализация массива
- Одномерные и многомерные массивы
- Хранение одномерного массива
- Описание двумерного массива
- Инициализация двумерных массивов
- Хранение массива в памяти
- Размер массива
- Реальный адрес элемента массива
- Хранение двумерного массива
- Доступ к элементу массива
- Обработка массивов
- Ввод/вывод массивов
- Этапы создания презентации.
На первом этапе создания презентации был изучен материал готовой лекции на тему «Массивы. Индексные выражения. Хранение в памяти одномерных и многомерных массивов». На следующем этапе – выявлена основная информация по теме лекции, составлен план, созданы слайды, содержащие основную информацию по каждому из разделов. На заключительном этапе – подобраны графические материалы и примеры, слайды дополнены рисунками и примерами программного кода, разработана задача для домашнего задания.
Презентация состоит из 25 слайдов, содержит титульный слайд, план лекции, основную информацию по теме лекции, 8 рисунков и 5 примеров, слайд с домашним заданием, а так же заключительный слайд.
Внешний вид презентации представлен в приложении.
- Пример разработанного теста.
|
Тестовое задание/вопрос |
Варианты ответов |
Правильный ответ |
1 |
Массив – это |
Тип данных, представляющий собой ограниченный набор упорядоченных элементов одного и того же типа, имеющих одно и то же имя |
1 |
Набор переменных, начинающихся с одной и той же буквы |
|||
Именованный набор однотипных данных на диске |
|||
Ограниченная фигурными скобками последовательность любых символов; |
|||
2 |
Что такое индекс в одномерном массиве? |
Имя массива |
|
Размерность массива |
|||
Порядковый номер элемента массива |
1 | ||
Наибольший размер элемента массива |
|||
3 |
Объявление массива имеет следующий синтаксис: |
<спецификация типа> <имя> <константное выражение>; |
|
<спецификация типа> <имя> { }; |
|||
<спецификация типа> <имя> {<константное выражение>}; |
|||
<спецификация типа> <имя> [ ]; |
1 | ||
4 |
Выберете правильный вариант инициализации массива |
int e[3] = {0, 1, 2, 3}; |
|
int a[3] ; a = {0, 1, 2}; |
|||
double b[4] = {0.1, 0.2, 0.3}; |
1 | ||
int b[5] = {0.1, 0.2, 0.3}; |
|||
5 |
Объем памяти, занимаемый массивом – это |
Общее количество элементов в массиве, умноженное на размер одного элемента |
1 |
Размер любого элемента массива |
|||
Общее количество элементов в массиве |
|||
Длина строки массива |
|||
6 |
Для доступа к конкретному элементу массива используются |
Целочисленные выражения |
|
Константные указатели |
|||
Индексные выражения |
1 | ||
Реальные адреса элементов массива в памяти |
|||
7 |
Каким образом на языке C осуществляется Ввод/вывод массивов? |
Одним оператором ввода/вывода |
|
Отдельным оператором ввода и отдельным оператором вывода |
|||
Каждый элемент вводится последовательно |
|||
С использованием цикла |
1 | ||
8 |
Что напечатает ЭВМ? # include <stdio.h> int main() { int a[2][3]= { {6,–1}, {–3,2} }; int i,j; for (i=0;i<2;++i) for (j=0;j<3;++j) printf("\n a[%d,%d]=%d",i,j,a[i][j]); } |
a[0,0]=1, a[0,1]=–6, a[0,2] = 0, a[1,0]= 0, a[1,1]=2, a[1,2]=3. |
|
a[0,0]=6, a[0,1]=–1, a[0,2] = 1, a[1,0]=–3, a[1,1]=2, a[1,2] |
|||
[0,0]=6, a[0,1]=1, a[0,2] = 0, a[1,0]=3, a[1,1]=2, a[1,2]= |
|||
a[0,0]=6, a[0,1]=–1, a[0,2] = 0, a[1,0]=–3, a[1,1]=2, a[1,2] |
1 | ||
9 |
Элементами массива, состоящего из N элементов, являются переменные с индексами |
a[0],a[1],…,a[N]. |
|
a[0],a[1],…,a[N–1]. |
1 | ||
a[0],a[1],…,a[N+1]. |
|||
a[1],a[2],…,a[N–1]. |
|||
10 |
Многомерный массив объявляется: |
<спецификация типа> <имя> [<константное выражение>,<константное выражение>] ... ; |
|
<спецификация типа> <имя> [<константное выражение>][<константное выражение>] ... ; |
1 | ||
<спецификация типа> <имя> [константное выражение, константное выражение] ... ; |
|||
<спецификация типа> <имя> <[константное выражение]><[константное выражение]> ... ; |