Калькулятор: различия между версиями

Материал из Поле цифровой дидактики
Нет описания правки
Нет описания правки
 
(не показано 10 промежуточных версий 3 участников)
Строка 1: Строка 1:
Ссылка на проект:
{{Scripting Tutorials
{{Scripting Tutorials
|Description=Мобильное приложение которое позволяет быстро считать некоторые математические примеры.
|Description=Мобильное приложение которое позволяет быстро считать некоторые математические примеры.
|Field_of_knowledge=Информатика, Математика
|Field_of_knowledge=Математика, Информатика
|FieldActivity=Digital Citizen
|FieldActivity=Digital Citizen
|Возрастная категория=14+
|Возрастная категория=14
|similar_concepts=Калькулятор
|similar_concepts=Калькулятор
|Environment=Thunkable, Google Sheets
|Environment=Thunkable, Google Sheets
}}
}}
Ссылка на проект:
==Приложение "Калькулятор"==   
==Приложение "Калькулятор"==   
Ссылка на приложение:
Ссылка на приложение:
Строка 14: Строка 15:


==Диаграмма работы приложения "Калькулятор"==   
==Диаграмма работы приложения "Калькулятор"==   
{{#mermaid:flowchart TB
{{#mermaid:
     Start[Запуск приложения]
flowchart TB
    Show[Показ главного экрана]
     A[Запуск приложения] --> B[Показ интерфейса калькулятора]
     Wait[Ожидание ввода]
     B --> C[Ожидание ввода]
     InputNum[Нажата цифра]
     C --> D[Нажата цифра]
     InputOp[Нажат оператор (+ − × ÷ ^)]
     C --> E[Нажат оператор]
     Calc[Выполнить операцию]
     C --> F[Нажата кнопка оператора]
    Equal[Нажата кнопка "="]
     C --> G[Нажата кнопка очистки]
     Result[Показ результата]
     C --> H[Открыта история]
    History[Сохранить в историю]
     E --> I[Выполнение вычисления]
    Clear[Нажата кнопка C]
     I --> J[Показ результата]
     Reset[Очистить экран]
     J --> K[Сохранение в историю]
    ViewHistory[Открыть историю]
     K --> C
 
     D -->I[Выполнение вычисления]
    Start --> Show
     F --> J
     Show --> Wait
     Wait --> InputNum
     Wait --> InputOp
     Wait --> Equal
     Wait --> Clear
     Wait --> ViewHistory


     InputNum --> Wait
     G --> L[Очистка дисплея]
     InputOp --> Calc
     L --> C
    Calc --> Result
    Result --> History
    History --> Wait
 
    Equal --> Result
 
    Clear --> Reset
    Reset --> Wait
 
    ViewHistory --> Wait


    H --> M[Показ истории]
    M --> C
}}
}}


Строка 54: Строка 41:
* [[Как записать данные из App Inventor в Google Sheets]]
* [[Как записать данные из App Inventor в Google Sheets]]


Вот описание для твоего **инженерного калькулятора**, оформленное в таком же стиле, как и пример с расписанием:


==Описание приложения==
==Описание приложения==


Мобильное приложение **"Калькулятор"**, предоставляет удобный способ выполнять не только базовые арифметические операции, но и сложные вычисления. Приложение поддерживает функции: `^`, `+`,`-` и т.д
Мобильное приложение "Калькулятор", предоставляет удобный способ выполнять не только базовые арифметические операции, но и сложные вычисления. Приложение поддерживает функции: ^, +,- и т.д


Дополнительно реализованы:
Дополнительно реализованы:
**История вычислений**,
История вычислений,




Строка 70: Строка 56:
==Главная страница (калькулятор)==
==Главная страница (калькулятор)==


<gallery>
[[Файл:Снимок экрана 2025-05-26 200055.png|400px]]
[[Файл:Снимок экрана 2025-05-26 200055.png|мини]]
 
</gallery>


На главной странице отображается поле ввода, результат вычислений и набор кнопок:
На главной странице отображается поле ввода, результат вычислений и набор кнопок:


* Числа: `0–9`,
* Числа: 0–9,
* Арифметика: `+`, ``, `×`, `÷`,
* Арифметика: +, −, ×, ÷,
* Расширенные функции: `^`.
* Расширенные функции: ^.


==🕓 История вычислений ==
==🕓 История вычислений ==


<gallery>
 
[[Файл:Экран_"История".png|мини]]
[[Файл:Экран_"История".png|400px]]
</gallery>
 


Каждое вычисление сохраняется в список истории. Можно быстро вернуться на главный экран с помощью кнопки "Назад"
Каждое вычисление сохраняется в список истории. Можно быстро вернуться на главный экран с помощью кнопки "Назад"
Строка 90: Строка 75:
== 🧠 Логика работы кнопок==
== 🧠 Логика работы кнопок==


<gallery>
 
[[Файл:Логика работы кнопок "+,-,*,-".png|мини]]
[[Файл:Логика работы кнопок "+,-,*,-".png|400px]]
[[Файл:Логика кнопок отвечающих за ввод.png|мини]]
[[Файл:Логика кнопок отвечающих за ввод.png|400px]]
[[Файл:Логика работы кнопок "Очистить" и "История".png|мини]]
[[Файл:Логика работы кнопок "Очистить" и "История".png|400px]]
</gallery>


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

Текущая версия от 09:49, 31 мая 2025

Описание Мобильное приложение которое позволяет быстро считать некоторые математические примеры.
Область знаний Математика, Информатика
Область использования (ISTE) Digital Citizen
Возрастная категория 14


Поясняющее видео
Близкие рецепту понятия Калькулятор
Среды и средства для приготовления рецепта: Thunkable, Google Sheets

Ссылка на проект:

Приложение "Калькулятор"

Ссылка на приложение: https://x.thunkable.com/copy/ec45d319a12d567c5410b9eb0c90f163


Диаграмма работы приложения "Калькулятор"

Обучающие материалы по работе приложения


Описание приложения

Мобильное приложение "Калькулятор", предоставляет удобный способ выполнять не только базовые арифметические операции, но и сложные вычисления. Приложение поддерживает функции: ^, +,- и т.д

Дополнительно реализованы: История вычислений,


🎯 Цель проекта:

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

Главная страница (калькулятор)


На главной странице отображается поле ввода, результат вычислений и набор кнопок:

  • Числа: 0–9,
  • Арифметика: +, −, ×, ÷,
  • Расширенные функции: ^.

🕓 История вычислений


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

🧠 Логика работы кнопок

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