Basic programming course: Lesson #1 - Introduction to programming

in burnsteem25 •  2 months ago  (edited)
Hello Everyone !

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.

Algorithm Steps for Shape Identification Mathematics Presentation in Blue I_20240912_203711_0000.png

Designed by me , edited on Canva

image.png


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:

  1. Start
  2. Wake up at 9:00 AM
  3. Go to the washroom
    • Brush teeth
    • Wash face
  4. Make and eat breakfast
  5. Attend online courses
    • Complete lessons
  6. Stay active on Steemit
    • Post or comment on others' posts
  7. Finish homework or assignments if pending
  8. Get ready for college by 12:00 PM
  9. Leave for college by 12:30 PM
  10. Attend class
  11. 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


  1. Facilitates Communication with Computers: Programming languages allow us to give instructions to computers, enabling them to perform tasks for us.

  2. 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.

  3. 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.

pexels-photo-5475812.jpeg
Pexels

  1. Enables Digital Innovation: Programming is the foundation of technological advancements, allowing for the creation of new digital solutions and tools.

  2. Essential for Automation: They help automate repetitive tasks, improving efficiency in industries like finance, healthcare, and more.

  3. Supports Connectivity and Collaboration: Programming allows for the development of platforms that connect people across the globe, facilitating collaboration and communication.

  4. 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.

pexels-photo-5475763.jpeg
Pexels

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.

Capture.PNG

taken by me

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.

Thanks alot for reading ❤️🤗 .

My introduction post

Regards : @hudamalik20 .

image.png

Authors get paid when people like you upvote their post.
If you enjoyed what you read here, create your account today and start earning FREE STEEM!
Sort Order:  
Loading...

Upvoted. Thank You for sending some of your rewards to @null. It will make Steem stronger.

  ·  2 months ago (edited)

💯⚜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).

Not enough voting power.

Not enough voting power.

Your post has been rewarded by the Seven Team.

Support partner witnesses

@seven.wit
@cotina
@xpilar.witness

We are the hope!

TEAM 4

Congratulations! Your post has been upvoted through steemcurator06. Good post here should be..


post1.png

Curated by : @jyoti-thelight