Студопедия  
Главная страница | Контакты | Случайная страница

АвтомобилиАстрономияБиологияГеографияДом и садДругие языкиДругоеИнформатика
ИсторияКультураЛитератураЛогикаМатематикаМедицинаМеталлургияМеханика
ОбразованиеОхрана трудаПедагогикаПолитикаПравоПсихологияРелигияРиторика
СоциологияСпортСтроительствоТехнологияТуризмФизикаФилософияФинансы
ХимияЧерчениеЭкологияЭкономикаЭлектроника

Языки программирования, их назначение, особенности.

Читайте также:
  1. I. Языки программирования
  2. Lt;variant>Языки программирования высокого уровня
  3. Агроэкосистемы, их особенности. Отличия агроэкосистем от природных экосистем. Урбоээкосистемы.
  4. Административное принуждение и его особенности.
  5. Административное принуждение, его особенности.
  6. Алгоритмические языки
  7. Алгоритмические языки. Трансляторы.
  8. Алтайские языки
  9. Анатомо-функциональные особенности.
  10. Античная философия, ее специфические особенности.

В-01. Дан фрагмент документа «Учет автомобилей сданных в аренду»

Название организации - владельца Адрес организации - владельца Модель транспортного средства Номер кузова Арендная плата (грн.) Дата начала – окончания аренды Ф.И.О. арендатора Адрес арендатора
ЧП “Авто” пер. Светлый 64 ВАЗ-2101     10.05.2003-10.06.2003 Иванов А.В. ул. Пушкинская 34.
ЧП “Автотранс” пр. Свободы 7 BMW-535 ВАЗ-2101     11.05.2003-15.10.2003 16.05.2003-17.12.2003 Петров С.И. Сидоров В.В. ул. Сумская 23 ул. Ленина 42
……… ……… ……… ……… ……… ……… ……… ………

 

 

В-02. Дан фрагмент документа «Библиотеки города»

Название библиотеки Адрес библиотеки Тип издания Наименование издания Авторы Издательство Год издания Количество страниц
Им. Короленко ул. Короленко, 4 Журнал За рулем   К: За рулем    
Монография Введение в системы баз данных К. Дж. Дейт М: Изд. дом Вильямс    
Сборник статей Моделирование систем Яковлев С.А. М: Высш. шк.    
НТУ “ХПИ” ул. Фрунзе 22 Монография Моделирование систем Советов Б.Я. Яковлев С.А. К:Фолио    
……… ……… ……… ……… ……… ……… ……… ………

 

 

В-03.. Дан фрагмент документа «Сведения о проектах 1»

Название проекта Дата начала выполнения Дата завершения проекта Ф.И.О. исполнителей Должность Бюджет проекта Название предприятия - заказчика Адрес заказчика
Голосовой набор текстов 02.10.2003 02.02.2004 Иванов В.К. Сидоров Г.Л. Доцент Ассистент   ЧП “Прогресс” пр. Свободы 32
Система распознавания графических образов 02.02.2003 02.05.2004 Петров Л.И. Иванов В.К. Доцент Доцент  
Система навигации мобильного робота 02.05.2003 02.06.2004 Яковлев С.А. Ассистент   Зав. им. Малышева   пер. Светлый ул.12
Система автоматизации бухгалтерского учета 02.10.2003 01.02.2004 Сидоров Г.Л. Яковлев С.А. Ассистент Ассистент   Зав. им. Ленина ул. Пушкинская, 65
               

 


В-04.. Дан фрагмент документа «Футбольные клубы Украины»

Лига Команда Название стадиона   Город Вместительность стадиона Президент Тренерский состав Период работы тренера в указанной должности
Высшая Шахтер “Шахтер” Донецк   Ахметов Р. гл.тр. Шустер Б. Сидоров С.С. Петров П.П. 25.02.2010 – 1.01.2013 с 05.05.2001 с 07.07.2013
Динамо Олимпийский Киев   Суркис Г. гл. тр. Михайличенко А.А. Иванов И.И. Демьяненко А.И. 11.01.2007 – 13.02.2010 с 01.01.2010 с 05.07.2013
………. …….. …….. …… …… ……..  
Первая   Шахтер - 2 Шахтер Донецк   Ахметов Р. гл. тр. Петров П.П. ….. 12.05.2010 – 02.06.2013
Металлист Металлист Харьков   Фельдман А. гл.тр. Литовченко Г.А. ……. 21.02.2011 – 1.04.2012  
………. ………. ………. ………. ………. ……….  

 

 

В-05. Дан фрагмент документа «Учебный план 1»

Номер группы Кол-во студентов Факультет Название предмета Количество часов Ф.И.О. преподавателя Кафедра Нагрузка преподавателя
ИФ-10-2   ИФ   Моделирование систем   Петров П.П. АСУ  
ИФ-10-2   Имит. моделирование   Сидоров Г.Л. Алексеев Д.Б.    
ЭК-11-1   ПММ Маркетинг   Иванов В.К. Галкин П.П. Маркетинга  
ПМ-10-1   ПММ Моделирование систем   Петров П.П. АСУ  
…… ….. ……. …….. ……. ……… ……..

 

 

В-06. Дан фрагмент документа «Агентство недвижимости»

Ф.И.О. покупателя Адрес покупателя Адрес объекта недвижимости Вид фонда Общая прощадь (кв. м.) Стоимость (грн.) Дата продажи Ф.И.О. продавца Адрес продавца
Васильев Р.А.   пер. Светлый 54   жилой     10.05.2003 Иванов А.В. ул. Пушкинская 34.
Головко К.П. ул. Пушкинская 63 пер. Светлый 50 нежилой     10.05.2003
пр. Свободы 10 нежилой     15.05.2003 Петров П.С. ул. Гоголя 3.
……… ….. …….. ……. …….. ……. …….. ……… ……………
                 

В-07. Дан фрагмент документа «Чемпионат по автогонкам Формула-1»

Название команды Спонсоры команды Название трассы Протяженность трассы, км Страна гонки Кол-во кругов в гонке Место гонщика Дата проведения гонки Гонщик Страна гонщика
Maclaren-Mercedes West Mercedes Maclaren Le-Man   Германия     10.05.2003 Култхард Д. Монтойя Х.П. Ирландия Колумбия
Ferrari Ferrari     Шумахер М. Барикелло Р. Германия Бразилия
…….. ……. ……..     …… …….. ……… ………  

 

 

В-08. Дан фрагмент документа «Сведения о выданных кредитах»

Ф.И.О. клиента Код налоговой инспекции Адрес клиента Сумма (грн.) Срок (мес.) Процент Дата выдачи Гарант погашения Сумма заставы
Петров Л.И.     Космическая,32       02.10.2003 02.11.2003 Работодатель: ЗАО ”Лесоповал”  
Иванов В.К.   пр-т Ленина, 33       02.10.2003 Недвижимость (пр-т Ленина, 33)  
    ........... …….. ............ ................ ……………….. ………..……..  

 

 

В-09. Дан фрагмент документа «Сведения о проектах 3»

Номер проекта Название проекта Номер этапа Дата начала этапа Дата окончания этапа ФИО исполнителя Должность Оплата БП1 Оплата БП2
  Разработка ИС «Банк»   02.10.2003 02.02.2004 Иванов В.К. Сидоров Г.Л. Инженер Ассистент   1200
  03.02.2004 03.01.2005 Петров Л.И. Иванов В.К. Доцент Инженер   1500
  Разработка ИС «Торговое предприятие»   02.02.2003 02.05.2004 Петров Л.И. Иванов В.К. Доцент Инженер   1500
  03.05.2004 20.12.2004 Петров Л.И. Иванов В.К. Доцент Инженер   1500
  Разработка сайта «Администрация президента»   02.05.2003 02.06.2004 Яковлев С.А. Ассистент   1200
  03.06.2004 12.11.2004 Яковлев С.А. Иванов В.К. Сидоров Г.Л. Ассистент Инженер Ассистент   1200 1200
  13.11.2004 31.12.2004 Зайцев С.А. Ассистент   1200
  ……….   ……….. ……….        


В-10. Дан фрагмент документа «Учет технического обслуживания транспортных средств»

Тип трансп. средства № кузова /рамы Цвет Год выпуска Ф.И.О. владельца / доверенных лиц Адрес владельца / доверенных лиц Дата начала владения Город, где проводилось ТО Адрес станции тех. обслуживания Год ТО Стоимость ТО (грн)
Легковой автомобиль   красный   Иванов В.К. Иванов Л.В. Петров П.П. пер. Светлый.3. пер. Светлый.3. пр-т Ленина.33. 12.12.2011 01.06.2012 15.12.2013 Харьков Харьков Харьков Ул. Пушкинская, 78 Ул. Пушкинская, 78 Ул. Клочковская, 12    
Прицеп   бежевый   Иванов В.К. Светлый.3. 02.04.2012 Киев Харьков Ул.. Оболонская, 88 Ул. Пушкинская, 78    
Мотоцикл   красный   Сидоров Г.Л. пр-т Ленина.33. 12.11.2010 Донецк Харьков Ул. Ленина, 47 Ул. 23 августа, 65    
…….. …….. …….. …….. …….. ……..   …….. …….. …….. ……..

 

 

В-11. Дан фрагмент документа «План проведения посевных работ района»

Название культуры Площадь посевов всего по договору (га) Семенной фонд (т.) Участок № Площадь участка, м2 Необходимо рабочих/техники Сроки проведения работ Тип собственности подрядчика Название подрядчика
Кукуруза         6/3 7/3 9/4 15.04.2003 – 20.04.2003 Кооперативное хозяйство Звезда
Пшеница         15/7 12/5 1.04.2003 – 10.04.2003 Колхоз им. Ленина
Рожь   Пшеница         5/2   3/2 1.04.2003 – 10.04.2003 1.04.2003 – 07.04.2003 Фермерское хозяйство Заря
………… ………. …….. ……..   ........... .............  

 

 

В-12. Дан фрагмент документа «Расписание занятий»

Неделя проведения пары День недели Время начала пары № аудитории Корпус № группы Кол-во студентов Название предмета Ф.И.О. преподавателя Должность
первая вторая среда пятница 12.35 10.25   У1 У2 ИФ-31а   Моделирование систем Иванов В.К. Доцент
вторая первая суббота 8.30   ГАК ИФ-31б   Философия Петров П.П. Профессор
первая вторник 16.25   У2 ИФ-31а   Имитационное моделирование Сидоров Г.Л. Ассистент
……. ……. …..         ……….. …...........  

 


В-13. Дан фрагмент документа «Результат обучения» (ПО для лаб. работы №4)

БП:

  1. Одну дисциплину может преподавать много преподавателей. Преподаватель может преподавать много дисциплин. Однако преподаватели не могут преподавать любую дисциплину, они имеют свою специализацию.
  2. Дисциплины, имеющие одинаковое название, но разное количество часов, считаются разными дисциплинами. Одинаковые дисциплины (совпадает название и количество часов) для разных студентов могут преподавать разные преподаватели.
  3. На кафедре работает много преподавателей, каждый преподаватель закреплен за одной кафедрой.
  4. Преподаватель может иметь более одного номера телефона, некоторые преподаватели могут иметь одинаковый телефонный номер.
  5. Преподаватель занимает только одну должность.
  6. Оклад преподавателя определяется его должностью.
  7. Студенческая группа состоит более чем из одного студента, каждый студент закреплен за одной группой.

Организация учебного процесса:

  1. Разные студенты одной группы могут изучать разные дисциплины.
  2. После изучения дисциплины студент получает итоговый балл (оценку на экзамене). Фиксируется дата получения итогового балла. Итоговый балл по дисциплине может быть получен в разные даты (т.е. экзамен преподавателю можно сдавать в любой день сессии).
Кафедра, каб. № студ, Ф.И.О. студента Группа Название дисциплины Часы Преподаватель Оклад Тел. преп. Должность Оценка Дата Тема дипл. работы
Кафедра Информа-тики, каб. 288 123456 Иванов И.И. 123457 Боков С.С. …………… ПМ-11-1 Базы данных   Петров А.И.     8-050-456-67-87 8-098-786-63-55 7021-34-56 проф.   …. 2.06.14 8.06.14 утвержд. не утв.
133686 Аникин С.А. 133687 Орлова О.И. ……….. ИНФ-12-2   Рожков П.Р.   8-050-876-17-09 доцент ….. 4.06.14 6.06.14 не опред. не опред.
345256 Петров Н.Н. 345287 Лысый Е.В. …………….. ИНФу-11-1   Петров А.И.     8-050-456-67-87 8-098-786-63-55 7021-34-56 проф.   1.06.14 6.06.14 утвержд. утвержд.
123667 Иванов И.П. 123668 ВласоваС.С. …………. ИНФ-04-3 Имит. моделирование   Петров А.И.   8-067-499-17-11 7021-34-56 проф.   …… 3.06.14 6.06.14 утвержд. утвержд.
Кафедра ПМ, каб.27 ……… ….. ……….   ……….       …..    
  1. Итоговый балл выставляет преподаватель, который преподавал студенту данную дисциплину. Если студент получил неудовлетворительный балл, он может пересдать дисциплину только преподавателю, который читает такую же дисциплину.

 

Языки программирования, их назначение, особенности.

Языки программирования предназначены для создания программ, которые могут быть исполнены ЭВМ или другими автоматическими устройствами, например, станками с числовым программным управлением.

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

Существует достаточно большое количество различных языков программирования. Все они созданы так, что их команды понимает то устройство (в данном случае — ЭВМ), на которое они рассчитаны.

Языки программирования можно разделить на две группы – языки высокого уровня и языки низкого уровня (машинные).

К языкам низкого уровня относится язык Ассемблер, в котором программа пишется в основном на уровне машинных кодов.

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

Все языки высокого уровня условно можно разделить на две группы – алгоритмические языки (процедурные) и логические (непроцедурные, объектно-ориентированные).

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

К первой группе языков относятся такие языки, как БЕЙСИК, ПАСКАЛЬ, ФОРТРАН, АЛГОЛ, СИ и другие.

Вторые – описывают отношения между объектами и величинами, но при этом явно не указывают, какие именно операции нужно провести и в какой последовательности. К этим языкам относится, в частности, язык

Кроме того, языки можно разделить еще и по их назначению.

Так, например, языки, перечисленные выше, можно назвать языками общего пользования, универсальными. Эти языки могут быть использованы как профессиональными программистами, так и начинающими (учениками, студентами и т.д.). Посредством этих языков можно решать, как задачи вычислительного характера, так и работать с графикой, звуком, работать с текстом.

Мы и будем изучать такие языки, в частности язык ПАСКАЛЬ.

Алгоритмические языки общего назначения различаются своими возможностями, то есть тем кругом задач, которые с помощью них можно решить, и по типу преобразования алгоритма в команды, понятные ЭВМ.

Все дело в том, что программа, написанная на языке программирования, это в большинстве случаев текст.

А ЭВМ, как вы уже знаете (используем то, что учащиеся уже знают принцип работы ЭВМ), работает на двоичных кодах. Следовательно, алгоритм, введенный в ЭВМ на каком-либо языке программирования, должен быть преобразован в специальные коды. Для этого в состав языка программирования входит специальная программа – транслятор, которая и выполняет эту задачу.

Трансляторы можно разделить на две группы по их работе – компиляторы и интерпретаторы.

Языки программирования, имеющие в своем составе интерпретатор, чаще всего являются строчно-ориентированными языками, то есть команды записываются в строке, каждая из которых имеет свой номер. Выполнение программы происходит в последовательности номеров строк. Таким языком является, в частности, БЕЙСИК (Стандартный)

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

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

Большинство языков имеют в своем составе компилятор, так как они работают быстрее. К языкам такого уровня относятся ПАСКАЛЬ, СИ, Q-BASIC и многие другие.

2. Знакомство с программной средой Pascal ABC

Pascal является языком программирования, написанный Никлаусом Виртом в конце 60-х годов. Язык был опубликован как небольшой и эффективный, способствующий легкому и понятному стилю программирования на основе логической структуры программирования и данных. Название получил в честь известного математика Блеза Паскаля.

С самого начала, Паскаль создавался как учебный язык с простым синтаксисом, строящимся на минимальном количестве основных понятий и умеющий простым компилятором переводить программы в машинный код. Первая версия языка была очень громоздкой для коротких программ. Но уже тогда этот язык мог создавать мощные программы с поддержкой определенной структуры.

Система Pascal ABC предназначена для обучения программированию на языке Паскаль и ориентирована на школьников и студентов младших курсов. Система Pascal ABC основана на языке Delphi Pascal.

Загрузка системы осуществляется запуском файла.

После загрузки системы на экране появляется рабочий стол системы. Его вид может несколько различаться у разных версий, но в целом он типичен. В верхней части экрана расположено главное меню, в нижней – окно вывода.

Интерфейс программы очень удобен и прост. Программа открывается в своем окне аналогичном стандартным окнам ОС Windows с такими же элементами окна.

Для запуска команды выполнения файлов используем инструмент.

Файлы имеют расширение. pas




Дата добавления: 2015-01-05; просмотров: 54 | Поможем написать вашу работу | Нарушение авторских прав




lektsii.net - Лекции.Нет - 2014-2024 год. (0.025 сек.) Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав