Файл: Системы программирования (Определение системы программирования).pdf

ВУЗ: Не указан

Категория: Курсовая работа

Дисциплина: Не указана

Добавлен: 29.03.2023

Просмотров: 298

Скачиваний: 1

ВНИМАНИЕ! Если данный файл нарушает Ваши авторские права, то обязательно сообщите нам.

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

Чтобы создать приложение Java, необходимо запустить AppExpress через меню «Инструменты», указать тип приложения в поле «Java-апплет», определить каталог для создания приложения и нажать кнопку «Готово». Это все, что нужно сделать. Проект приложения Java автоматически загружается из кафе.

Чтобы создать и запустить приложение Java, выберите команду «Выполнить» в меню «Проект». Кафе попросит вас подтвердить необходимость создания проекта. Выберите «Да», и приложение Java будет создано. Созданное приложение может быть расширено и изменено.

Кафе имеет удобный инструмент ProjectExpress «Wizard», который упрощает создание новых проектов. Cafe позволяет быстро и легко импортировать существующий код Java или проект в Cafe с минимальными затратами. Используя ProjectExpress, вы можете определить тип проекта Java или C / C ++, затем добавить указание на исходные файлы, и проект будет автоматически создан и загружен в Cafe.

Кафе поддерживает организацию вложенных проектов, что значительно сокращает время, затрачиваемое на организацию и управление созданием интернет-приложений. Cafe Project Manager может управлять проектами с различными вариантами и вершинами без необходимости загружать или скачивать проект.

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

Редактор классов, браузер класса Cafe, позволяет быстро создавать исходный код приложения Java и перемещаться по нему, используя расширенные встроенные средства навигации. Редактор классов позволяет вам прекратить работу с отдельными отдельными классами Java и работать непосредственно с определениями и элементами классов Java.

Редактор классов позволяет быстро перейти к любому разделу кода приложения Java. Просто введите или укажите имя нужного класса и / или члена, и его исходный код появится в соответствующем окне. Тот же метод работает при определении ассоциации определенного класса или метода. Редактор классов также позволяет быстро создавать новые классы и добавлять новых членов.


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

3. Практическая часть

1. Постановка задачи

Разработать программу с диалоговым окном для вычисления предельной ошибки выборки в случае механического отбора:

,

N – численность генеральной совокупности;

n – численность выборки;

w – выборочная доля;

t – коэффициент доверия, для которого задать значения t =3 при p = 0,997, t = 2 при p = 0,954, t = 1 при p = 0,683.

В программе использовать проверку корректности исходных данных.

2. Разработка проекта

  1. на Листе 1 в диапазон ячеек А1:Е1 вводим заголовки таблицы исходных данных и полученного результата.
  2. Входим в Режим конструктора (панель инструментов Элементы управления). Создаем элемент управления Кнопка: Ввод.
  1. Двойным нажатием на кнопку Ввод, входим в редактор VB. Создаем процедуру обработки нажатия на кнопку Ввод:

Private Sub CommandButton1_Click()

UserForm1.Show

End Sub

  1. Выберем команду Insert| UserForm. В проекте появится новая форма.

Добавляем на форму три объекта Label (Метка), три объекта TextBox (Текстовое поле) и группу из трех объектов OptionButton (Переключатель) для ввода исходных данных.

Добавляем на форму объект CommandButton (Кнопка) для подсчета предельной ошибки выборки в случае механического отбора.

  1. Обрабатываем нажатие кнопки CommandButton1:

Private Sub CommandButton1_Click()

If IsNumeric(TextBox1) And IsNumeric(TextBox2) And IsNumeric(TextBox3) Then

If Val(TextBox2) <= Val(TextBox1) Then

If (Val(TextBox3) >= 0) And (Val(TextBox3) <= 1) Then

j = 1

While Cells(j, 4) <> ""

j = j + 1

Wend

Cells(j, 1).Value = TextBox1

Cells(j, 2).Value = TextBox2

Cells(j, 3).Value = TextBox3

If OptionButton1.Value Then t = 1

If OptionButton2.Value Then t = 2

If OptionButton3.Value Then t = 3

Cells(j, 4).Value = Str(t)

ПОВ = t * Sqr(TextBox3 * (1 - TextBox3) / TextBox2)

MsgBox "Предельная ошибка выборки:" + Str(ПОВ), vbInformation + vbOKOnly, "Результат"

Cells(j, 5).Value = Str(ПОВ)

TextBox1 = ""

TextBox2 = ""

TextBox3 = ""

OptionButton1.Value = True

UserForm1.Hide

Else

MsgBox "Выборочная доля вышла за допустимый диапазон", vbCritical + vbOKOnly, "Внимание"

End If

Else

MsgBox "Численность выборки не должна превышать численность генеральной совокупности", vbCritical + vbOKOnly, "Внимание"


End If

Else

MsgBox "Ошибка ввода", vbCritical + vbOKOnly, UserForm1.Caption

End If

End Sub

введенные данные и полученный результат помещаются в Excel-таблицу.

Заключение

Сегодня имеется немало систем программирования, выпускаемых различными фирмами и ориентированных на различные модели ПК и операционные системы. Наиболее популярны следующие визуальные среды быстрого проектирования:

1) Microsoft Visual Basic;

2) Turbo Pascal

3) C++ Builder

4) Symantec Café.

Из универсальных языков программирования сегодня наиболее популярны следующие:

Бейсик (Basic) – для освоения требует начальной подготовки (общеобразовательные школы)

Паскаль (Pascal) – требует специальной подготовки (школы с углубленным изучением предмета и общетехнические вузы)

Си++ (C++), Ява (Java) – требуют профессиональной подготовки (специализированные средние и высшие учебные заведения)

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

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

  1. Бессмертный, И. А. Системы искусственного интеллекта : учеб. пособие для СПО / И. А. Бессмертный. — 2-е изд., испр. и доп. — М. : Издательство Юрайт, 2018. — 130 с.
  2. Гниденко, И. Г. Технология разработки программного обеспечения : учеб. пособие для СПО / И. Г. Гниденко, Ф. Ф. Павлов, Д. Ю. Федоров. — М. : Издательство Юрайт, 2017. — 235 с.
  3. Гордеев, С. И. Организация баз данных в 2 ч. Часть 2 : учебник для вузов / С. И. Гордеев, В. Н. Волошина. — 2-е изд., испр. и доп. — М. : Издательство Юрайт, 2019. — 501 с.
  4. Жмудь, В. А. Моделирование замкнутых систем автоматического управления : учеб. пособие для академического бакалавриата / В. А. Жмудь. — 2-е изд., испр. и доп. — М. : Издательство Юрайт, 2019. — 128 с.
  5. Зыков, С. В. Программирование. Объектно-ориентированный подход : учебник и практикум для академического бакалавриата / С. В. Зыков. — М. : Издательство Юрайт, 2019. — 155 с.
  6. Иванов, В. М. Интеллектуальные системы : учеб. пособие для СПО / В. М. Иванов ; под науч. ред. А. Н. Сесекина. — М. : Издательство Юрайт, 2019. — 93 с.
  7. Иванов, В. М. Интеллектуальные системы : учеб. пособие для вузов / В. М. Иванов ; под науч. ред. А. Н. Сесекина. — М. : Издательство Юрайт, 2017. — 91 с.
  8. Кубенский, А. А. Функциональное программирование : учебник и практикум для академического бакалавриата / А. А. Кубенский. — М. : Издательство Юрайт, 2019. — 348 с.
  9. Кудрина, Е. В. Основы алгоритмизации и программирования на языке c# : учеб. пособие для СПО / Е. В. Кудрина, М. В. Огнева. — М. : Издательство Юрайт, 2019. — 322 с.
  10. Кудрина, Е. В. Основы алгоритмизации и программирования на языке c# : учеб. пособие для бакалавриата и специалитета / Е. В. Кудрина, М. В. Огнева. — М. : Издательство Юрайт, 2019. — 322 с.
  11. Кудрявцев, К. Я. Методы оптимизации : учеб. пособие для вузов / К. Я. Кудрявцев, А. М. Прудников. — 2-е изд. — М. : Издательство Юрайт, 2019. — 140 с.
  12. Лаврищева, Е. М. Программная инженерия и технологии программирования сложных систем : учебник для вузов / Е. М. Лаврищева. — 2-е изд., испр. и доп. — М. : Издательство Юрайт, 2019. — 432 с.
  13. Лебедев, В. М. Программирование на vba в ms excel : учеб. пособие для академического бакалавриата / В. М. Лебедев. — М. : Издательство Юрайт, 2019. — 272 с.
  14. Малявко, А. А. Формальные языки и компиляторы : учеб. пособие для вузов / А. А. Малявко. — М. : Издательство Юрайт, 2018. — 429 с.
  15. Мамонова, Т. Е. Информационные технологии. Лабораторный практикум : учеб. пособие для СПО / Т. Е. Мамонова. — М. : Издательство Юрайт, 2019. — 178 с.
  16. Маркин, А. В. Программирование на sql в 2 ч. Часть 2 : учебник и практикум для бакалавриата и магистратуры / А. В. Маркин. — М. : Издательство Юрайт, 2019. — 292 с.
  17. Нагаева, И. А. Программирование: delphi : учеб. пособие для академического бакалавриата / И. А. Нагаева, И. А. Кузнецов ; под ред. И. А. Нагаевой. — М. : Издательство Юрайт, 2017. — 302 с.
  18. Плескунов, М. А. Операционное исчисление : учеб. пособие для вузов / М. А. Плескунов ; под науч. ред. А. И. Короткого. — М. : Издательство Юрайт, 2019. — 141 с.
  19. Советов, Б. Я. Базы данных : учебник для прикладного бакалавриата / Б. Я. Советов, В. В. Цехановский, В. Д. Чертовской. — 3-е изд., перераб. и доп. — М. : Издательство Юрайт, 2019. — 420 с.
  20. Стасышин, В. М. Базы данных: технологии доступа : учеб. пособие для СПО / В. М. Стасышин, Т. Л. Стасышина. — 2-е изд., испр. и доп. — М. : Издательство Юрайт, 2018. — 164 с.
  21. Сысолетин, Е. Г. Разработка интернет-приложений : учеб. пособие для СПО / Е. Г. Сысолетин, С. Д. Ростунцев. — М. : Издательство Юрайт, 2019. — 90 с.
  22. Сысолетин, Е. Г. Разработка интернет-приложений : учеб. пособие для вузов / Е. Г. Сысолетин, С. Д. Ростунцев ; под науч. ред. Л. Г. Доросинского. — М. : Издательство Юрайт, 2019. — 90 с.
  23. Трофимов, В. В. Основы алгоритмизации и программирования : учебник для СПО / В. В. Трофимов, Т. А. Павловская ; под ред. В. В. Трофимова. — М. : Издательство Юрайт, 2019. — 137 с.
  24. Тухфатуллин, Б. А. Численные методы расчета строительных конструкций. Метод конечных элементов : учеб. пособие для академического бакалавриата / Б. А. Тухфатуллин. — 2-е изд., испр. и доп. — М. : Издательство Юрайт, 2019. — 157 с.
  25. Федоров, Д. Ю. Программирование на языке высокого уровня python : учеб. пособие для прикладного бакалавриата / Д. Ю. Федоров. — 2-е изд., перераб. и доп. — М. : Издательство Юрайт, 2019. — 161 с.
  26. Федоров, Д. Ю. Программирование на языке высокого уровня python : учеб. пособие для СПО / Д. Ю. Федоров. — М. : Издательство Юрайт, 2019. — 126 с.
  27. Черткова, Е. А. Статистика. Автоматизация обработки информации : учеб. пособие для вузов / Е. А. Черткова ; под общ. ред. Е. А. Чертковой. — 2-е изд., испр. и доп. — М. : Издательство Юрайт, 2017. — 195 с.