Отчёт по учебной практике (программирование)

Автор работы: Пользователь скрыл имя, 29 Июля 2013 в 07:09, отчет по практике

Краткое описание

Производственная практика проходила в ТОО «Бизнес контракт НС.». Практика проводилась в течение периода с 12.06.2007 г. по 02.07.2007 г.
Основной целью производственной практики является закрепление теоретических знаний, полученных при изучении дисциплин, приобретение практических навыков и умение самостоятельно решать актуальные производственные, профессиональные задачи в сфере организации и управления.

Содержание

1. Введение…………………………………………………….…………3
2. Обзор языка программирования………………………………… .... 4
3. Специальная часть……………………………………………………..5
3.1.1. Постановка задач………………………………………………..5
3.1.2. Таблица идентификаторов……………………………………...5
3.1.3. Блок- схема программы…………………………………………7
3.1.4. Тест программы………………………………………………….8
3.2. Решение задачи………………………………………………….. 8
4. Заключение…………………………………………………………….9
5. Список использованных источников………………………………...10

Вложенные файлы: 1 файл

Отчет.doc

— 107.00 Кб (Скачать файл)

Министерство образования  и науки Республики Казахстан.

Карагандинский политехнический  колледж.

Отчет по учебной практике

Студента группы

9-6-ПВТ-05

Сыздыкова Аскара

Караганда - 2007г.

 

 

Содержание:

 

 

  1. Введение…………………………………………………….…………3
  2. Обзор языка программирования………………………………… .... 4

    3. Специальная  часть……………………………………………………..5

        3.1.1. Постановка  задач………………………………………………..5

        3.1.2. Таблица  идентификаторов……………………………………...5

        3.1.3. Блок- схема программы…………………………………………7

                   3.1.4. Тест программы………………………………………………….8

        3.2.  Решение задачи………………………………………………….. 8

     4. Заключение…………………………………………………………….9

     5. Список  использованных источников………………………………...10

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

  1. Введение.

 

Производственная практика проходила  в ТОО «Бизнес контракт НС.». Практика проводилась в течение периода  с 12.06.2007 г. по 02.07.2007 г.

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

В процессе практики я ознакомился  с кадровым составом организации, материально-техническим оснащением, производственной деятельностью, трудовым распорядком и правилами техники безопасности. Изучил документацию по организации технического обеспечения на 2005 год.

Во время прохождения  практики я ознакомился с компьютерной техникой используемой в ТОО «Бизнес контракт НС». Принимал участие в проведении технического обслуживания, профилактических работ и инвентаризации оборудования с выяснением модели комплектующих и подбором драйверов для них.

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

Были проведены работы по  переустановке программного обеспечения и настройке прикладных программ, антивирусных средств для  оптимальной работы  компьютерной техники.

Получил рекомендации по рациональному использованию программных и аппаратных средств защиты информации.

После проведения подготовки была проведена работа по установке  лицензионного программного обеспечения MS Windows XP PRO и MS Windows 2000 PRO. Подготовка включала в себя удаление разделов на жёстком диске ПК, форматирование  жёстких дисков, создание разделов, назначение основного раздела жёсткого диска, создание логических дисков. При этом использовалась утилита FDISK, а также программа для работы с жёстким диском Partition Magic 7.0, которая позволила существенно ускорить процесс как создания так форматирования разделов.

После установки лицензионного  программного обеспечения Windows каждая копия была зарегистрирована  и активирована при помощи интернет. Затем было установлено лицензионное программное обеспечение MS Office XP PRO и дополнительные библиотеки к нему. Оно также было зарегистрировано и активировано. Далее проводились работы по настройке каждого ПК для чего на компьютеры были установлены: антивирус Касперского Personal 5.0 и обновлены антивирусные базы, архиватор WinRAR 3.0 Rus, драйвера на устройства компьютера и периферию, создание каждому пользователю своего имени для входа в системы и задание для этого имени пароля.  Устанавливались лицензионные программные обеспечения AutoCAD 2002, Corel Draw, , Photo Shop 7.0, Far Manager, ACDSee 4.0.

  1. Обзор языка программирования

 

Прикладные программы, или приложения, Delphi создаются в интегрированной среде разработки (IDE- Integrated Development Environment). Пользовательский интерфейс этой среды служит для организации взаимодействия с программистом и включает в себя ряд окон, содержащих различные элементы управления. С помощью средств интегрированной среды разработчику удобно проектировать интерфейсную часть приложения, а также писать программный код и связывать его с элементами управления. В интегрированной среде разработки проходят все этапы создания приложения, включая отладку.

Начиная с версии 7 в среде Delphi для разработки приложений используется язык программирования Delphi, основу которого составляет язык Object Pascal (объектно-ориентированное расширение стандартного языка Pascal). Программирования на языке Delphi подразумевает работу в интегрированной среде разработки приложений  (IDE) фирмы Borland. При этом система накладывает ряд ограничений, которые выходят за рамки спецификации языка Object Pascal.

  1. Специальная часть.

 

  • 3.1.1. Постановка задачи
  • Постановка задачи является самым  главным пунктом в создании рабочего приложения.

    Для написания приложения возьмем язык программирования Delphi.

    Язык Delphi удобен возможностью использования оконного интерфейса Windows. В данном отчете я представляю программу по расчету корней с помощью дискриминанта. В программе приняты во внимание все возможные ходы решения задачи, т.е. когда дискриминант меньше нуля или не равен нулю; когда переменные a, b, c равны нулю попарно, вместе ил по отдельности.

     

  • 3.1.2 Таблица идентификаторов
  •  

    1) Таблица переменных:

    Название переменной

    Тип идентификатора

    Размещение в программе

    Комментарий

    a,b,c,d,x1,x2

    real

    procedure TForm1.Button1Click

    Нет

    Form1

    TForm1

    Главное тело программы

    Относится к типу

      TForm1 = class(TForm)


     

    2) Таблица процедур и функций:

    Название процедуры

    Тип процедуры

    Размещение в программе

    Комментарий

    procedure Button1Click

    Кнопка

    Главное тело

     

     программы

    (Type)

    Кнопка №1

    procedure Button2Click

    Кнопка

    Кнопка №2

    Procedure N5Click

    Меню файл

    Меню справка => О  программа

    Procedure N2Click

    Меню файл

    Меню файл=> Выход

     procedure N4Click

    Меню файл

    Меню справка=> Вызов  справки


     

     

    3) Таблица описания типов:

     

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

    Тип

    Размещение в программе

    Комментарий

    Edit1

    TEdit

     

     

     

     

    Главное тело

    программы

    (Type)

    Поле ввода

    Edit2

    TEdit

    Поле ввода

    Edit3

    TEdit

    Поле ввода

    Edit4

    TEdit

    Поле ввода

    Label1

    TLabel

    Текст

    Label 2

    TLabel

    Текст

    Label3

    TLabel

    Текст

    Label4

    TLabel

    Текст

    Label5

    TLabel

    Текст

    Label6

    TLabel

    Текст

    Label7

    TLabel

    Текст

    Label8

    TLabel

    Текст

    Label9

    TLabel

    Текст

    Button1

    TButton

    Кнопка


     

     

     

     

     

     

     

     

     

     

     

     

     

  • 3.1.3 Блок-схема программы
  •  



        


     Да  



    Нет 


    нет да 


       


     Нет Да


                  Нет   Да


          


                Нет Да


      Нет Да



                Да Нет











     




     

     

     

     

     

     

     

     

     

     

     

     

     

     

     

     

    3.1.4 Тест программы.

     

    Запустим приложение Project1. Чтобы проверить правильность выполнения алгоритма и полученных результатов необходимо ввести в поля: Число a, Число b и Число c значения переменных a,b,c и нажать на кнопку «Найти корни». В полях D,x1,x2 выведутся полученные в ходе вычислений результаты.

    Таблица:

    Значение  а

    Значение  b

    Значение  c

    Полученный

    Дискриминант (D)

    Результат

    1

    1

    Любое(+)

    отрицательное

    Корней нет

    3

    2

    Любое (-)

    16

    Два корня

    1

    -2

    1

    0

    Один корень

    0

    1

    1

    XXXXXXXX

    Линейное уравнение

    Любое (+)

    0

    Любое (-)

    XXXXXXXX

    Два корня

    Любое (-)

    0

    Любое (+)

    XXXXXXXX

    Два корня

    Любое

    (+)

    0

    Любое

    (+)

    XXXXXXXX

    Некорректные условия  задачи

    1

    1

    0

    XXXXXXXX

    Два корня

    0

    0

    Любое

    XXXXXXXX

    Некорректные условия  задачи


     

  • 3.2 Решение задачи.
  • Решение задачи является неотъемлемой частью в создании рабочего приложения.

    Используемые в процессе вычисления задачи:

      1. d=b2-4*a*c
      2. x1=-b+sqrt(d)/2*a
      3. x2=-b-sqrt(d)/2*a
      4. x=-b/2*a
      5. x=-c/b
      6. x=-b/a
      7. x=-sqrt(-c/a)
      8. x=sqrt(-c/a)
    1. Заключение.

     

    В процессе прохождения  практики на предприятии ТОО «Бизнес  контракт НС» я изучил и закрепил на практике основные понятия языка Delphi  и Object Pascal. Я узнал как создавать формы, располагать на них меню, поля ввода, кнопки и текстовую информацию. Также ознакомился с обработчиками событий: OnClick, OnMouseUp, OnMouseDown.

    Данная программа создана  на предприятии ТОО «Бизнес контракт НС» студентом 2-го курса группы 9-6ПВТ-05 Карагандинского Политехнического колледжа Сыздыковым Аскаром. Эта программы  наглядно подтверждает навыки, приобретенные  в процессе прохождения практики и  предназначена для облегчения нахождения корней квадратного уравнения при помощи дискриминанта. В программе использованы условные операторы, поля для ввода и вывода информации, меню.

     

     

     

     

     

     

     

     

     

     

     

     

     

     

     

     

    1. Список использованных источников

     

    1. Электронный учебник «Современный Гуманитарный университет» за 2002 год (Базовый курс).
    2. Основы разработки приложений с помощью Delphi и C++ Builder: Введение в разработку приложений (//Н.З. Елманова, Москва 2000 год).
    3. Профессиональный журнал «Программист» №8_2002 (стр. 40-41)
    4. Энциклопедия «Delphi 7» (А. Хомоненко, В.  Гофман, Е. Мещеряков, В. Никифоров)



    Информация о работе Отчёт по учебной практике (программирование)