I’m happy to be part of the Basic Programming Course: Lesson #1 - Introduction to Programming [ESP-ENG] organized by @alejos7ven . It’s such an interesting topic, and I believe we can learn a lot from it. I’m excited to get into programming and see what we can accomplish together.
Task 1: Algorithm of My Daily Routine
I’ve learned that algorithms are more than just a programming tool. They can be applied to everyday life to make tasks more manageable and structured. Here’s how I incorporate an algorithmic approach into my daily routine:
- Start
- Wake up at 9:00 AM
- Go to the washroom
- Brush teeth
- Wash face
- Make and eat breakfast
- Attend online courses
- Complete lessons
- Stay active on Steemit
- Post or comment on others' posts
- Finish homework or assignments if pending
- Get ready for college by 12:00 PM
- Leave for college by 12:30 PM
- Attend class
- End
This is the simple algorithm of my daily routine. Just like in programming, where each step depends on the one before it, my day runs smoothly when I follow these steps.
Task 2: Importance of Programming Languages
Facilitates Communication with Computers: Programming languages allow us to give instructions to computers, enabling them to perform tasks for us.
Creates Websites, Apps, and Games: They are essential for building interactive websites, mobile apps, and even video games that are part of our daily lives.
Simplifies Daily Tasks: Many tools and services, like social media platforms, online shopping, and email services, are powered by programming languages, making everyday tasks more convenient.
Enables Digital Innovation: Programming is the foundation of technological advancements, allowing for the creation of new digital solutions and tools.
Essential for Automation: They help automate repetitive tasks, improving efficiency in industries like finance, healthcare, and more.
Supports Connectivity and Collaboration: Programming allows for the development of platforms that connect people across the globe, facilitating collaboration and communication.
Vital for Modern Living: In a tech-driven world, programming languages are crucial for navigating, understanding, and shaping the digital environment we live in today.
Task 3: What You Need While Programming
When programming, I need a few key things to get started:
A clear understanding of the problem: First, I need to understand the problem I'm solving or the purpose of the program. Like whether building a website or developing an app, knowing the goal is critical.
Write down the plan and solutions: I always note down the problem and potential solutions in my notebook to organize my approach.
Gather necessary tools: When working on websites, I use Visual Studio.When developing applications, I prefer Android Studio.
Develop logical steps: After gathering tools, I break down the problem into smaller, manageable steps. Each step is like a building block for the code.
Stay patient and consistent: Debugging and troubleshooting are a natural part of programming, so I remain patient and work through errors one by one.
Practice consistently: Just like any other skill, programming requires practice. The more I code, the better I get at problem solving and writing clean, efficient code.
Task 4: First "Hello World!" Using Pseudo-code
To create my first pseudo-code program, I utilized Visual Studio Code to draft a simple yet effective algorithm. I started by launching Visual Studio Code and opening a new document. After saving the file with a .txt
extension.
ALGORITHM HelloWorldAndFamily
BEGIN
PRINT "Hello, World!"
PRINT "Hello, Steemit Family!"
END
I wrote the pseudo-code for my algorithm, naming it HelloWorldAndFamily
. My pseudo code includes instructions to print "Hello, World!" Also I added "Hello, Steemit Family!" to the screen.
I carefully formatted the code to ensure clarity and readability, then saved the file. This process helped me practice organizing and presenting basic programming logic in a structured format.
By understanding algorithms and programming languages, and knowing what tools are needed for programming, I can solve problems efficiently and create useful things for the digital world.
That's it from today's blog I hope you will like it. With best wishes ❤️. Now I like to invite @josepha, @sualeha and @norat to participate in this amazing contest.
Upvoted. Thank You for sending some of your rewards to @null. It will make Steem stronger.
Downvoting a post can decrease pending rewards and make it less visible. Common reasons:
Submit
💯⚜2️⃣0️⃣2️⃣4️⃣ Participate in the "Seven Network" Community2️⃣0️⃣2️⃣4️⃣ ⚜💯.
This post was manually selected to be voted on by "Seven Network Project". (Manual Curation of Steem Seven).
Downvoting a post can decrease pending rewards and make it less visible. Common reasons:
Submit
Not enough voting power.
Downvoting a post can decrease pending rewards and make it less visible. Common reasons:
Submit
Not enough voting power.
Downvoting a post can decrease pending rewards and make it less visible. Common reasons:
Submit
Your post has been rewarded by the Seven Team.
Support partner witnesses
We are the hope!
Downvoting a post can decrease pending rewards and make it less visible. Common reasons:
Submit
TEAM 4
Congratulations! Your post has been upvoted through steemcurator06. Good post here should be..Downvoting a post can decrease pending rewards and make it less visible. Common reasons:
Submit