Basic programming course: Lesson #1 - Introduction to programming
Greetings Steemit friends
Thanks @alejos7ven for this opportunity to follow up and learn from your course. It is a great chance to offer to us on the steemit platform, and I hope others will make use of it. On other platforms, you have to pay to get a tutorial on this standard.
Task 1. Describe in your own words an algorithm of some activity you do daily.
An algorithm is a series of instructions or steps followed to solve a problem. As explained in the course, it must not be a computer problem. So, even our daily activity can be broken into small bits of the algorithm.
Doing laundry
Step One:
- Pull out the basket containing the dirty clothes.
- Separate the wheat from the multicolor.
- Separate the color of clothes depending on the textile material and color
- Have three buckets of water.
Step Two:
- Add soap soap detergent to all three bucket
- Add bleach stain remover to the bucket which will contain the white cloth
- Soak the different packs.
Step three:
- Start washing the bucket containing the colored clothes
- Raising twice with clean water and sun-dry
- Repeat the same step with the bucket of white cloth containing the bleaching agent.
Step Four:
- After a couple of hours, depending on the nature of the weather.
- Pick the dry clothes
- Iron, fold, and pack for use.
Morning Hours are the office
Step One:
- Greet everyone in the different office room
- Walk into my office
- Place my phone on the table
Step Two:
- Take off my bag
- Put on my chair
- Clean my table
- Open my bag, remove my laptop,
- Place laptop on my table.
Step three:
- Remove my laptop charge
- Remove the phone charger and my headset
- Remove my notebook, sticky notes, and pen
- Place my bag in the closet to create space around me
- On my laptop, Check notes of the previous day
- Make a new note for the new day. My day starts.
Task 2. What is the importance of programming languages in the world? How do they help us?
programming languages are important in different sectors of life. Nevertheless, it is used to solve problems directly or indirectly.
- A lot of data has been able to be put together because of programming languages. Developers have been able to build data-driven applications which have helped put together huge data in less time.
- Programming languages have helped ease the workload we usually do. Automation is the main concept behind the development of AI tools. A simple example is the TV remote we use at home. We don't need to walk to the TV screen to power on or off.
- Programming languages is a means of communication, be it humans to humans or humans to devices. We can send mails, make video calls, and play games because of programming languages. We have the chance to express our emotions virtues, all thanks to programming languages.
- Programming languages have been used to build tools that have improved our lives, businesses, and organizations. We have been able to own websites, and applications, and work on different operating systems all because of the availability of programming languages.
Task 3. What do you need while programming?
Well, I will be sharing my opinions, and might not be the best. What I always put in mind while programming:
- I need to make sure I'm solving a problem. As we mentioned, a program is a series of algorithms, which are a series of instructions to solve a problem.
- The little you do make you a professional, attention to detail. Everything is important, missing a quotation mark or semicolon could be your death sentence on a project.
- Programming is not like using a caterpillar to clear a road, it requires a high level of patience. What I'm trying to say is, your code must not run perfectly after your first test.
- Communication is an important aspect of programming. For you to build a successful application, you need to understand the concept behind the application. As for programmers, your codes need to be readable by other programmers (clean code)
Task 4. Write your first "Hello world!" Using pseudo-code.
Pseudo-code is not a programming language but a guide to give a more human understanding to lines of code. This is make sure we avoid the chances of mistakes in our lines of code. But the main core of pseudo-code is making sure it is flexible and readable by other programmers.
Cheers
Thanks for dropping by
@fombae
Your post has been rewarded by the Seven Team.
Support partner witnesses
We are the hope!
TEAM 4
Congratulations! Your post has been upvoted through steemcurator06. Good post here should be..