Файл: Системы программирования (Определение системы программирования).pdf
Добавлен: 29.03.2023
Просмотров: 301
Скачиваний: 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 вводим заголовки таблицы исходных данных и полученного результата.
- Входим в Режим конструктора (панель инструментов Элементы управления). Создаем элемент управления Кнопка: Ввод.
- Двойным нажатием на кнопку Ввод, входим в редактор VB. Создаем процедуру обработки нажатия на кнопку Ввод:
Private Sub CommandButton1_Click()
UserForm1.Show
End Sub
- Выберем команду Insert| UserForm. В проекте появится новая форма.
Добавляем на форму три объекта Label (Метка), три объекта TextBox (Текстовое поле) и группу из трех объектов OptionButton (Переключатель) для ввода исходных данных.
Добавляем на форму объект CommandButton (Кнопка) для подсчета предельной ошибки выборки в случае механического отбора.
- Обрабатываем нажатие кнопки 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) – требуют профессиональной подготовки (специализированные средние и высшие учебные заведения)
Именно эти системы и языки программирования в дальнейшем будут определять развитие информатики.
Список использованных источников
- Бессмертный, И. А. Системы искусственного интеллекта : учеб. пособие для СПО / И. А. Бессмертный. — 2-е изд., испр. и доп. — М. : Издательство Юрайт, 2018. — 130 с.
- Гниденко, И. Г. Технология разработки программного обеспечения : учеб. пособие для СПО / И. Г. Гниденко, Ф. Ф. Павлов, Д. Ю. Федоров. — М. : Издательство Юрайт, 2017. — 235 с.
- Гордеев, С. И. Организация баз данных в 2 ч. Часть 2 : учебник для вузов / С. И. Гордеев, В. Н. Волошина. — 2-е изд., испр. и доп. — М. : Издательство Юрайт, 2019. — 501 с.
- Жмудь, В. А. Моделирование замкнутых систем автоматического управления : учеб. пособие для академического бакалавриата / В. А. Жмудь. — 2-е изд., испр. и доп. — М. : Издательство Юрайт, 2019. — 128 с.
- Зыков, С. В. Программирование. Объектно-ориентированный подход : учебник и практикум для академического бакалавриата / С. В. Зыков. — М. : Издательство Юрайт, 2019. — 155 с.
- Иванов, В. М. Интеллектуальные системы : учеб. пособие для СПО / В. М. Иванов ; под науч. ред. А. Н. Сесекина. — М. : Издательство Юрайт, 2019. — 93 с.
- Иванов, В. М. Интеллектуальные системы : учеб. пособие для вузов / В. М. Иванов ; под науч. ред. А. Н. Сесекина. — М. : Издательство Юрайт, 2017. — 91 с.
- Кубенский, А. А. Функциональное программирование : учебник и практикум для академического бакалавриата / А. А. Кубенский. — М. : Издательство Юрайт, 2019. — 348 с.
- Кудрина, Е. В. Основы алгоритмизации и программирования на языке c# : учеб. пособие для СПО / Е. В. Кудрина, М. В. Огнева. — М. : Издательство Юрайт, 2019. — 322 с.
- Кудрина, Е. В. Основы алгоритмизации и программирования на языке c# : учеб. пособие для бакалавриата и специалитета / Е. В. Кудрина, М. В. Огнева. — М. : Издательство Юрайт, 2019. — 322 с.
- Кудрявцев, К. Я. Методы оптимизации : учеб. пособие для вузов / К. Я. Кудрявцев, А. М. Прудников. — 2-е изд. — М. : Издательство Юрайт, 2019. — 140 с.
- Лаврищева, Е. М. Программная инженерия и технологии программирования сложных систем : учебник для вузов / Е. М. Лаврищева. — 2-е изд., испр. и доп. — М. : Издательство Юрайт, 2019. — 432 с.
- Лебедев, В. М. Программирование на vba в ms excel : учеб. пособие для академического бакалавриата / В. М. Лебедев. — М. : Издательство Юрайт, 2019. — 272 с.
- Малявко, А. А. Формальные языки и компиляторы : учеб. пособие для вузов / А. А. Малявко. — М. : Издательство Юрайт, 2018. — 429 с.
- Мамонова, Т. Е. Информационные технологии. Лабораторный практикум : учеб. пособие для СПО / Т. Е. Мамонова. — М. : Издательство Юрайт, 2019. — 178 с.
- Маркин, А. В. Программирование на sql в 2 ч. Часть 2 : учебник и практикум для бакалавриата и магистратуры / А. В. Маркин. — М. : Издательство Юрайт, 2019. — 292 с.
- Нагаева, И. А. Программирование: delphi : учеб. пособие для академического бакалавриата / И. А. Нагаева, И. А. Кузнецов ; под ред. И. А. Нагаевой. — М. : Издательство Юрайт, 2017. — 302 с.
- Плескунов, М. А. Операционное исчисление : учеб. пособие для вузов / М. А. Плескунов ; под науч. ред. А. И. Короткого. — М. : Издательство Юрайт, 2019. — 141 с.
- Советов, Б. Я. Базы данных : учебник для прикладного бакалавриата / Б. Я. Советов, В. В. Цехановский, В. Д. Чертовской. — 3-е изд., перераб. и доп. — М. : Издательство Юрайт, 2019. — 420 с.
- Стасышин, В. М. Базы данных: технологии доступа : учеб. пособие для СПО / В. М. Стасышин, Т. Л. Стасышина. — 2-е изд., испр. и доп. — М. : Издательство Юрайт, 2018. — 164 с.
- Сысолетин, Е. Г. Разработка интернет-приложений : учеб. пособие для СПО / Е. Г. Сысолетин, С. Д. Ростунцев. — М. : Издательство Юрайт, 2019. — 90 с.
- Сысолетин, Е. Г. Разработка интернет-приложений : учеб. пособие для вузов / Е. Г. Сысолетин, С. Д. Ростунцев ; под науч. ред. Л. Г. Доросинского. — М. : Издательство Юрайт, 2019. — 90 с.
- Трофимов, В. В. Основы алгоритмизации и программирования : учебник для СПО / В. В. Трофимов, Т. А. Павловская ; под ред. В. В. Трофимова. — М. : Издательство Юрайт, 2019. — 137 с.
- Тухфатуллин, Б. А. Численные методы расчета строительных конструкций. Метод конечных элементов : учеб. пособие для академического бакалавриата / Б. А. Тухфатуллин. — 2-е изд., испр. и доп. — М. : Издательство Юрайт, 2019. — 157 с.
- Федоров, Д. Ю. Программирование на языке высокого уровня python : учеб. пособие для прикладного бакалавриата / Д. Ю. Федоров. — 2-е изд., перераб. и доп. — М. : Издательство Юрайт, 2019. — 161 с.
- Федоров, Д. Ю. Программирование на языке высокого уровня python : учеб. пособие для СПО / Д. Ю. Федоров. — М. : Издательство Юрайт, 2019. — 126 с.
- Черткова, Е. А. Статистика. Автоматизация обработки информации : учеб. пособие для вузов / Е. А. Черткова ; под общ. ред. Е. А. Чертковой. — 2-е изд., испр. и доп. — М. : Издательство Юрайт, 2017. — 195 с.