Теми рефератів
> Реферати > Курсові роботи > Звіти з практики > Курсові проекти > Питання та відповіді > Ессе > Доклади > Учбові матеріали > Контрольні роботи > Методички > Лекції > Твори > Підручники > Статті Контакти
Реферати, твори, дипломи, практика » Отчеты по практике » Основи алгоритмізації та програмування

Реферат Основи алгоритмізації та програмування





Управління освіти м.Астана

Коледж Менеджменту та бізнесу










Звіт

про проходження навчальної практики

з присвоєння професії В«Основи алгоритмізації та програмуванняВ»

Студент 2 курсу спеціальності

В«Обчислювальна техніка та програмне забезпеченняВ»



Цилев Вадим









р. Астана 2013 р

Введення


Історія мови Pascal

Мова програмування Pascal був розроблений в 1968-1971 рр.. Ніклаус Віртом в Цюріхському інституті інформатики (Швейцарія). Початкова мета розробки мови PASCAL - необхідність інструменту "для навчання програмуванню як систематичній дисципліні". Однак дуже скоро виявилася надзвичайна ефективність мови PASCAL в найрізноманітніших додатках, від вирішення невеликих завдань обчислювального характеру до розробки складних програмних систем - компіляторів, баз даних, операційних систем і т.д. До теперішнього часу Pascal належить до групи найбільш поширених і популярних у світі мов програмування. Існують численні реалізації мови практично для всіх машинних архітектур, розроблено десятки діалектів і проблемно-орієнтованих розширень Pascal. p align="justify"> Основні концепції мови були розроблені в 1967-1968р. професором Николаусом Віртом (NiklausWirth). Стандарт мови був розроблений ним в 1974р. (PASCAL - User Manualand Report, ISO Pascal Standard Kathleen Jensenand Niklaus Wirth) спільно з Кетлін Йенсен (Kathleen Jensen). Паскаль досить швидко перетворився із засобу, призначеного для навчання студентів програмуванню, на інструмент, який стали використовувати для створення великих програмних проектів. p align="justify"> В даний час діють три стандарти мови. Перший з них - нерозширена Паскаль (unextended Pascal) був розроблений в 1983 році. Другий - Extended Pascal - містить розширення, що стосуються модульного програмування (роздільна компіляція модулів, імпорт-експорт підпрограм, інтерфейсна частина та реалізація), і доповнений низкою процедур і функцій (прямий доступ до файлів, робота з рядками і т д). Останній - об'єктний Паскаль (Object-Oriented Extensionsto Pascal), на відміну від перших двох, формально не затверджений, але оформлений у вигляді звіту (ANSI Technical Report) в 1993р. Об'єктний Паскаль підтримує класи, що володіють властивостями і методами, наслідування класів, перевизначення методів у нащадків (поліморфізм) і ряд інших атрибутів об'єктно-орієнтованого програмування. p align="justify"> 1.Теоретіческая частина


Мета: Закріпити і поглибити теоретичні знання мови програмування на практиці, за наступними темами: Обчислення в математичних задачах; Логічні вирази; Лінійні алгоритми; Умовні оператори; Оператори вибору; Оператори циклу; Одновимірні масиви; Двовимірні масиви; Символи і рядки; Файли.

. Повторити теоретичний матеріал. p align="justify">. Закріпити теоретичний матеріал. p align="justify">. Вирішити запропоновані задачі на мові Паскаль. p align="justify">. Правильно оформити запропоновані завдання до звіту. p align="justify">. Огляд мови програмування. br/>

.1 Основні визначення


Алгоритмом-називається точне і зрозуміле розпорядження виконавцю здійснити послідовність дій спрямованих на вирішення поставленого завдання.

Лінійним алгоритмом - називається обчислювальний процес, при якому всі етапи рішення завдання виконуються в природному порядку проходження записи цих етапів. Циклічний алгоритм - це багаторазове повторюваний ділянка обчислень. p align="justify"> Перечіслімий тип даних задається безпосередньо перерахуванням всіх значень, які може приймати змінна даного типу. При описі окремі значення вказуються через кому, а весь список полягає в круглі дужки. Наприклад, Var Season: (winter, spring, summer, autum);

Temp: (23,24,25,26);

Строковийтіп:

Рядок - у загальному випадку це послідовність символів. Рядок являє собою особливу форму одновимірного масиву символів, яка має істотну відмінність. Масив символів має фіксовану довжину (кількість елементів), яка визначається при описі. Рядок має два різновиди довжини:

Загальну довжину рядка, яка характеризує розмір пам'яті, що виділяється рядку при описі. Поточну довжину рядка (завжди менше або дорівнює загальній довжині), яка показує кількість смислових символів рядка в кожен конкретний момент часу. p align="justify"> Для визначення даних строкового типу в TurboPascal 7.0 введені стандартні типи String і PChar.


.2 Основні оператори


сторінка 1 з 4 | Наступна сторінка





Схожі реферати:

  • Реферат на тему: Основи мови програмування Turbo Pascal
  • Реферат на тему: Рішення інженерних завдань із застосуванням алгоритмічної мови програмуванн ...
  • Реферат на тему: Рішення геодезичних задач за допомогою мови програмування Turbo Pascal і та ...
  • Реферат на тему: Засоби мови програмування Паскаль для вирішення математичних завдань
  • Реферат на тему: Програмування на мові Object Pascal