how to create a list in pseudocode

how to create a list in pseudocode

Direct link to layaz7717's post In the "Lists with Pseudo, Posted 2 years ago. If a programmer goes through a pseudo code, his approach will be the same as per it, so the naming must be simple and distinct. Heres where pseudocode comes to the rescue. 3. This helps people understand that these instructions belong to the if block. How would I add those numbers that are in the list (for the record, I do not want to append items to the list)? It shows the steps in the form of boxes of various kinds and their order by connecting them with arrows. Computer programming, or simply programming, is among the most in-demand and sought-after skills as, In this digital epoch, we leverage a variety of digital products, from smartphones and laptops to a, In the last one to two decades, technical skills have majorly dominated the international labor mar, PROGRAMMING LANGUAGE To log in and use all the features of Khan Academy, please enable JavaScript in your browser. We'd love to answer just ask in the questions area below! Direct link to juandeleongonzalez's post is the ap style pseudocod, Posted a year ago. In the above examples, you can notice that we use the END word for each component end. If the robot attempts to move to a square that is not open or is beyond the edge of the grid, the robot will stay in its current location and the program will terminate. Arrange the sequence of tasks and write the pseudocode accordingly. If you are a novice to programming, you might be wondering how to write a pseudocode. 6. Also, we have used essential programming constructs like IF and ELSE.. As you develop your pseudocode into actual code, you will need to transcribe it into a programming language so it can help to structure your outline with this in mind. Pseudocode isn't real code, but details what a program should do step by step. This means avoiding variables and operators; describe the condition or expression in simple English, as we did in our example. Let's try a few of them. The best answers are voted up and rise to the top, Not the answer you're looking for? So my current solution to this problem is as follows: $MultisetOfZeroes \gets \{0\} \rightarrow x$. Use the information below to create a pseudocode (which can be a text-based description for solving the problems) and a flowchart (using flowchart symbols to illustrate how you would program) to solve each problem. Pseudocode is optimal for complex programs that are hundreds to thousands of lines in length. The order of numbers does not matter to me, however I use argmin in my code to extract the reference to element of minimal value. The array now stores 5 values. By clicking Accept all cookies, you agree Stack Exchange can store cookies on your device and disclose information in accordance with our Cookie Policy. ), since there are no values inside the brackets. /, COMPUTER SCIENCE Find object by id in an array of JavaScript objects. A procedure, name, takes zero or more parameters.The procedure contains programming instructions and returns the value of expression.The RETURN statement may appear at any point inside the procedure and causes an immediate return from the procedure back to the calling program. Use plain English to provide a detailed description. It keeps the body of every component isolated, and indenting different pieces of each block will indicate that those pieces of pseudocode go under a less intended section. He also rips off an arm to use as a sword. We use cookies to make wikiHow great. You can use pen and paper to write your pseudocode! It has no syntax like any of the programming language and thus cant be compiled or interpreted by the computer. Part of the considerations for this assignments included: Kyle Smith is a wikiHow Technology Writer, learning and sharing information about the latest technology. It's just a good coding practice many developers use before starting a project. For example, "if input is odd, output 'Y'" might become "if user enters an odd number, display 'Y'". For example, a section of pseudocode that discusses entering a number should all be in the same "block", while the next section (e.g., the section that discusses the output) should be in a different block. Use capital words for reserved commands or keywords. Make sure to write cleanly and crisply. Evaluates to the number of elements in list. There are many, many ways we can modify a list, besides just updating a singular value, and programming languages often provide built-in procedures for list modification. How to read a file line-by-line into a list? How to add code to existing article (Using Improve Article)? Must Do Coding Questions for Companies like Amazon, Microsoft, Adobe, Top 50 Array Coding Problems for Interviews, Must Do Coding Questions for Product Based Companies, Introduction to Recursion - Data Structure and Algorithm Tutorials. You can see in the above image that all four actions are represented in four different lines. Enlist all the steps sequentially required to implement the program. What positional accuracy (ie, arc seconds) is necessary to view Saturn, Uranus, beyond? Here's how we can represent appending an item in pseudocode: APPEND (list, item) That procedure adds item to the end of list, increasing the length of list by 1. By doing this, we can focus our attention on the thought process behind the algorithm and how it will (or wont) work instead of focusing on our syntax. As developers and data scientists, we go through many stages, from getting an idea to reaching a valid, working implementation of it. If you are enrolled in a programming course at a university, a coding camp, or a company, you will likely be tested against a taught pseudocode "standard". . Find centralized, trusted content and collaborate around the technologies you use most. Browse other questions tagged, Start here for a quick overview of the site, Detailed answers to any questions you might have, Discuss the workings and policies of this site. We can update an item in a list as long as we know its index. Here's a list that starts off with 5 numbers: Notice that we separate each value by a comma. When I think about it I didn't really think about cases where multiple elements have the minimal value - if argmin is still returning one element or a "subset". Why typically people don't use biases in attention mechanism? To log in and use all the features of Khan Academy, please enable JavaScript in your browser. Set cat5 to empty list Provides the best way to write algorithms. Is there any known 80-bit collision attack? Since the array is only 5 items long, that removes the last item, "Mow the lawn". If not, then it's even; if yes, then it's odd. Use it to try out great new products and services nationwide without paying full pricewine, food delivery, clothing and more. Use Microsoft PowerPoint for Pseudocode and the flowchart (You may use a different application if PowerPoint is not available).. Khan Academy is a nonprofit with the mission of providing a free, world-class education for anyone, anywhere. It does not mean that we are literally inserting an item at index number "i". "ASSIGN EMPTY LIST to cat5". Set cat4 to empty list Handling exceptions (using EXCEPTION, WHEN keywords). Declare your arrays however you want, as long as it's obvious what you mean. For example: You can write Declare an array of 8 integers Or you can also write Declare array (8) of integers Share Improve this answer Follow answered Sep 16, 2020 at 16:14 Dewinda 33 6 Add a comment -1 DECLARE NameOfArray: ARRAY [ 1st row: Last row] OF Datatype The arithmetic operators, +, -, *, and /, are used to perform arithmetic on, Evaluates to the remainder when a is divided by b. Multi-sets are not very distinguishable from actual sets in notation, which makes it bit confusing for the reader, not mentioning that "Set-builder" notation does not contain what I need to describe it anyway. It's a data structure with a well-understood data format and well-defined primitive operations. Use standard programming structures. Why did US v. Assange skip the court of appeal? So when u removed an item from the middle, the index numbers remained the same. Now my list of chores is only 3 items long, much more manageable. What does 'They're at four. In this activity you will write your own pseudocode program to accomplish a simple task. is the ap style pseudocode case sensitive between variable names? Most sites give you the ability to add new songs to the list, move songs around, and remove songs. By using our site, you agree to our. Write only one statement per line. Although pseudocode is a syntax-free description of an algorithm, it must provide a full description of the algorithms logic so that moving from pseudocode to implementation is merely a task of translating each line into code using the syntax of any given programming language. Source code is something that you need to write in a specific programming language using its syntax and is executable. That list is completely empty (no chores, woo! The code will need to be first generated into a Python pseudocode and then it needs to be formulated into an actual code. What are these "div-by-0-supporting product of elements in set"-beasts known as? Pseudocode cannot be substituted for actual code when creating a program. The solution to both of these issues is to find a way to store the promise outside of the Suspense boundary (and in most likelihood, outside of react entirely). In response to the comments you left on both answers: I wouldn't worry about the repetition. To subscribe to this RSS feed, copy and paste this URL into your RSS reader. Pseudo code: Its simply an implementation of an algorithm in the form of annotations and informative text written in plain English. This pseudocode represents initializing a list with 3 items: Similarly, we can use bracket notation to access and assign items: There are a number of programming languages that use 1-based indexing, especially those popular with mathematicians, so it's important to know how indexing works in whatever language or pseudocode you're currently using. But if you want, you can replace it with { } curly braces. Assumes that. Will it now change to reflect numbers in sequence? And thats where a pseudo-code proves vital. Content Discovery initiative April 13 update: Related questions using a Review our technical responses for the 2023 Developer Survey. Use standard programming structures such as 'if-then', 'for', 'while', 'cases' the way we use it in programming. So, instead of just getting started with a new programming language, make sure to learn pseudocode. If wikiHow has helped you, please consider a small contribution to support us in helping more readers like you. Does the pseudocode describe the complete process without leaving anything out? How can I add new array elements at the beginning of an array in JavaScript? It's unclear if the order of the numbers in your list matters to you, or what you do when multiple entries attain the lowest value. This will make writing the actual code easier, since your code will run top-down. Once you complete writing, cross-verify whether you have covered every condition, operation, printing statement, etc. List the steps or tasks in a logical sequence. All tip submissions are carefully reviewed before being published. Some typical commands that programmers use in pseudocode are: Print Calculate Read Input Add Subtract Display Show IF-THEN-ELSE IF-THEN-ELSE is a construct that describes part of an algorithm with two potential outcomes. What is the purpose? Enjoy! List have nonstandard notation of add operation and they look weird and there is no notation like "Set-builder" for sets to make the creation of starting list of zeroes in one line. Explains what each line of a program should do. Asking for help, clarification, or responding to other answers. For a number that is a multiple of both 3 and 5, print FizzBuzz.. An example can be found here: What is the name of this pseudocode language ? Set cat2 to empty list ', referring to the nuclear power plant in Ignalina, mean? wikiHow is where trusted research and expert knowledge come together. Check whether all the sections of a pseudo code is complete, finite and clear to understand and comprehend. Direct link to ramon.gllrdo's post 2 questions regarding pse, Posted 2 years ago. The problem is how to succinctly describe the creation of such set/list in pseudocode, i.e., mathematical notation. We can keep adding items as needed, and the list will get longer each time. Why is "1000000000000000 in range(1000000000000001)" so fast in Python 3? Check whether all the sections of a pseudo code is complete, finite and clear to understand and comprehend. Pseudocodehelps you realize possible problems or design flaws in the algorithm earlier in the development stage, which saves you more time and effort on fixing bugs and avoiding errors down the road. Making statements based on opinion; back them up with references or personal experience. This means when a code is expected to be formulated it cannot be directly drafted. Even for non-programmers. Pseudocode can only be used to create a reference for what the code should do. Meanwhile, a flowchart is a graphical or pictorial representation of an algorithm (in general, a pictorial representation of a solution model for a problem). How do I make a flat list out of a list of lists? Start with the statement of a pseudo code which establishes the main goal or the aim. At itscore pseudocode is the ability to represent six programming constructs (always written in uppercase): SEQUENCE, CASE, WHILE, REPEAT-UNTIL, FOR, and IF-THEN-ELSE. Also, the variable names should be replaced with a better description of what they will eventually contain, rather than the variable names themselves. Connect and share knowledge within a single location that is structured and easy to search. If I felt the need to include these in pseudocode, I would probably use the word "SET" or "ASSIGN". This will help other people understand the purpose of the process. Since pseudocode isn't real code, there can't be any errors. 2. Print "Buzz" if the number is a multiple of 5. I'm sorry I was unclear, I want pseudocode. Not so empty anymore! Capitalize the initial keyword of each main direction. Direct link to pamela 's post Thanks for the feedback! The following is an adaptation of the official pseudocode reference, with links to practice questions for each concept. I just can't figure out a good way how to deal with this problem. The Main Constructs of Pseudocode At its core pseudocode is the ability to represent six programming constructs (always written in uppercase): SEQUENCE, CASE, WHILE, REPEAT-UNTIL, FOR, and IF-THEN-ELSE. For instance: Append the last name to the first name instead of name = first+ last.. We can also insert an item in the middle of the list: In this case, the code inserts the new item at index 2 and shifts the items after it. Pseudocode involves representing a computer program or algorithm in a simple English language without any strict syntax. We can edit pseudocode more efficiently than testing, debugging and fixing actual code. You see, computers and human beings are quite different, and therein lies the problem. Find centralized, trusted content and collaborate around the technologies you use most. Browse other questions tagged, Where developers & technologists share private knowledge with coworkers, Reach developers & technologists worldwide, You don't have to declare it.. Is it standardized or is it your creation? Thanks to all authors for creating a page that has been read 928,756 times. It's not them. Use appropriate naming conventions. For example: "SET cat5 equal to EMPTY LIST" Fortunately, there's a better way: iterating over the list with a loop. In the JavaScript language, we call a list an. , Given the 0-indexing of arrays in JavaScript, what number is stored in. But pseudocode provides a solution, as it is independent of programming languages and written in simple English. Some popular alternatives to pseudocode are flowcharts, Unified Modeling Language (UML) charts, and Drakon charts. my problem is about repeatation of, I have though like that, but I think it is not efficient becasue I have to repet the initialization, How to represents initialization of empty list in python into pseudocode, How a top-ranked engineering school reimagined CS curriculum (Ep. It looks like Oxford Cambridge RSA standard Pseudocode, en.wikipedia.org/wiki/Hill_climbing#Pseudocode, How a top-ranked engineering school reimagined CS curriculum (Ep. Multiset/Set/List initiation and use in pseudocode, Improving the copy in the close modal and post notices - 2023 edition, New blog post from our CEO Prashanth: Community is the future of AI. ; DISPLAY "ENTER THE FIRST NUMBER : "prints the string "ENTER THE FIRST NUMBER :" to the screen. Loop (for each) over an array in JavaScript. Take the top item of the stack and add it to the visited list. Here is an explanation of each line: BEGIN is a marker that indicates the start of the program. Site design / logo 2023 Stack Exchange Inc; user contributions licensed under CC BY-SA. A pseudocode is not bound to a programming language but is subjective and non-standard. Later I want to update these values using argmin to get the smallest member of this set/list and assign it new value. Connect and share knowledge within a single location that is structured and easy to search. Write a program that will read in five positive integers (one at a time) and print out the largest and smallest number of the five numbers. Capitalizing that commands will remain the same in the actual code, making it easy for developers during code construction. To subscribe to this RSS feed, copy and paste this URL into your RSS reader. To get started using lists, we need to initialize a variable to store a list. Note that you should choose only one of the above groups of packages, and . You want this to be complex. Why does Acts not mention the deaths of Peter and Paul? Keep repeating steps 2 and 3 until the stack is empty. Sara A. Metwalli is a doctoral student researching quantum computing at Keio University in Tokyo. Writing Good Pseudocode 1 Use a plain-text editor. Use white spaces and indentation with conditional statements and code blocks to make your pseudocode more readable and clean. Generic Doubly-Linked-Lists C implementation. However, there are some simple rules that help make pseudocode more universally understood. Next, insert every input edge into the hash table using the hash function to index into the array. I'm stuck on ideas on how to solve this. But how? Interpreting non-statistically significant results: Do we have "no evidence" or "insufficient evidence" to reject the null? It is mostly used in a project algorithm discussion when developers prefer the common syntax of pseudocode to write the algorithm rather than writing it in a Programming language. Pseudo code, as the name suggests, is a false code or a representation of code which can be understood by even a layman with some school level programming knowledge. For example if I were to write a loop through an array. Still, there is a need to maintain extra documentation. But before you implement the code in the programing language, you want to write its pseudocode. You might even want to get rid of any coding commands altogether and just define each line's process in plain language. Let us now look at the detailed steps to follow to write good pseudocode: Use any plain-text editor like Microsoft Word or Notepad to start writing your pseudocode. Explaining a computing process to less-technical users. If you remove an item the index number has to change as well unless you're fine with having an empty spot. One way to do that in JavaScript is with the. Thanks for the feedback! You can write pseudocode in simple English. Is the pseudocode written in such a way that it will be easy to translate it into a computing language? How to Factory Reset a Schlage Lock & Restore the Default Programming Code, How to Delay a Batch File: Timeout, Pause, Ping, Choice & Sleep, How to Change 4-Digit User Codes on Schlage Locks, 3 Ways to Download GitHub Directories and Repositories, How to Start Coding: The Beginner's Guide to Programming, Learn to Write Pseudocode: What It Is and Why You Need It, How to Survive an Encounter with an Ostrich, https://www.techopedia.com/definition/3946/pseudocode, https://www.youtube.com/watch?v=D0qfR606tVo, https://www.ibm.com/support/knowledgecenter/en/SSLTBW_2.3.0/com.ibm.zos.v2r3.ikjc300/ifthen.htm, https://users.csc.calpoly.edu/~jdalbey/SWE/pdl_std.html, (Pseudocode) (Write Pseudocode). Set cat1 to empty list Write the initial steps that set the stage for functions. Is every object name used in the pseudocode clearly understood by the target audience? ', referring to the nuclear power plant in Ignalina, mean. Simply put, define the problem statement for the program you are trying to implement. Often at times, algorithms are represented with the help of pseudo codes as they can be interpreted by programmers no matter what their programming background or knowledge is. Now that we know how to store a list, we need a way to retrieve each item inside the list. Be specific while writing a statement. If we had a video livestream of a clock being sent to Mars, what would we see? Often, programmers work alongside people from other fields such as mathematicians, managers and business partners. In the JavaScript language, the first item in a list is at index 0. Pseudocode can represent a good starting point for what the documentation should include. Asking for help, clarification, or responding to other answers. Organizing your pseudocode into sections using curly brackets is better if it is lengthy. How do I concatenate two lists in Python? CASE the generalization form of IF-THEN-ELSE. Pseudocode literally means 'fake code'. Dont write the pseudo code in a complete programmatic manner. Step 2:- Define your program. Improves the readability of any approach. Define your program. We will use TextEdit for this process. If you're not, you don't need to worry about learning pseudocode. It is an informal and contrived way of writing programs in which you represent the sequence of actions and instructions (aka algorithms) in a form that humans can easily understand. I want to ask how to represents initialization of empty list into pseudocode, my code is following below: In here I want to ask how to represent those things into good looking and simple pseudocode. Likewise, list all tasks in the form of pseudocode, making it easy for developers to translate them into the actual code. Python pseudocode is more like an algorithmic representation of the code involved. At first, establishes the main goal or the aim. This article was co-authored by wikiHow staff writer, Kyle Smith. Please let us know if you like this article or have any suggestions. A pen and paper would also work. Bracketsboth square [code] and curly {code}can help contain long segments of pseudocode. If we had a video livestream of a clock being sent to Mars, what would we see? 5. Use the naming domain of the problem, not that of the implementation. It can be tempting to use a word processor (e.g., Microsoft Word) or a similar program to create a rich-text document, but pseudocode needs as little formatting as possible to keep it simple. This prevents any confusion while reading. Solution Start program Enter two numbers A, B Add the two numbers together Print sum End program Flow Chart A flow chart is a type of diagram that represents an algorithm, workflow or process. Pseudocode is not a formal language. Given those differences, here's the pseudocode for storing and updating the list of rainbow colors: When it comes to list operations, there's quite a bit of variation across languages. Don't make the pseudo code abstract. Why is it shorter than a normal address? Learn for free about math, art, computer programming, economics, physics, chemistry, biology, medicine, finance, history, and more. Create a Class For A Node . Describing how an algorithm should work. Simple deform modifier is deforming my object, Using an Ohm Meter to test for bonding of a subpanel. What is this brick with a round back and a stud on the side used for? This article was co-authored by wikiHow staff writer. . I'm pretty much done with writing this article, so I can remove that item, at index 2. As a small thank you, wed like to offer you a $30 gift card (valid at GoNift.com). % of people told us that this article helped them. In industries, the approach of documentation is essential. int[] array = new int[8]; You can freely write in your own form, since Pseudocode has no standard definition. You decide what you want to write as pseudocode and then translate it to any coding language you'd like. I'm writing a paper and I've come across interesting problem. rev2023.5.1.43404. Go to Finder Applications TextEdit . Not exactly sure what you're asking, but following some simple pseudocode format I'd say In programming, variables give us a way to remember a piece of data and give it a name, so that we can access and even change it later. High-level software architects will often include pseudocode in their. By using this service, some information may be shared with YouTube. Mac users can use TextEdit as a plain text editor. Use a simple plain-text editor or even pen and paper to write your pseudocode. How do I check if a string represents a number (float or int)? "Signpost" puzzle from Tatham's collection, Counting and finding real solutions of an equation. Write a code that prints each number from 1 to 30 in a new line. To typeset algorithms or pseudocode in LaTeX you can use one of the following options: Choose ONE of the ( algpseudocode OR algcompatible OR algorithmic) packages to typeset algorithm bodies, and the algorithm package for captioning the algorithm. You say "pseudocode, i.e., mathematical notation", but pseudocode has different conventions and options from the mathematical notation in the vast majority of math papers that do not use pseudocode. Keep sentences short and avoid using complex structures. By clicking Accept all cookies, you agree Stack Exchange can store cookies on your device and disclose information in accordance with our Cookie Policy. is there such a thing as "right to be heard"? Pseudocode can illustrate where a particular construct, mechanism, or technique could or must appear in a program. Content Discovery initiative April 13 update: Related questions using a Review our technical responses for the 2023 Developer Survey, Sort array of objects by string property value. All the examples and syntax we mentioned here are conventional, and most programmers follow the same syntax. class LinkedList: def __init__ (self): this means, how can I write the following code(Java) in pseudocode? Clarity is a primary goal of pseudocode, and it may help if you work within accepted programming conventions. The program below stores, displays, and updates a list of my favorite food. {"smallUrl":"https:\/\/www.wikihow.com\/images\/thumb\/a\/a8\/1494423-2.jpg\/v4-460px-1494423-2.jpg","bigUrl":"\/images\/thumb\/a\/a8\/1494423-2.jpg\/v4-728px-1494423-2.jpg","smallWidth":460,"smallHeight":345,"bigWidth":728,"bigHeight":546,"licensing":"

Image by: Uploader
\nLicense: Creative Commons<\/a>\n<\/p><\/div>"}, {"smallUrl":"https:\/\/www.wikihow.com\/images\/thumb\/6\/6c\/Write-Pseudocode-Step-3-Version-4.jpg\/v4-460px-Write-Pseudocode-Step-3-Version-4.jpg","bigUrl":"\/images\/thumb\/6\/6c\/Write-Pseudocode-Step-3-Version-4.jpg\/v4-728px-Write-Pseudocode-Step-3-Version-4.jpg","smallWidth":460,"smallHeight":345,"bigWidth":728,"bigHeight":546,"licensing":"

License: Creative Commons<\/a>
\n<\/p>


\n<\/p><\/div>"}, {"smallUrl":"https:\/\/www.wikihow.com\/images\/thumb\/b\/bf\/Write-Pseudocode-Step-4-Version-4.jpg\/v4-460px-Write-Pseudocode-Step-4-Version-4.jpg","bigUrl":"\/images\/thumb\/b\/bf\/Write-Pseudocode-Step-4-Version-4.jpg\/v4-728px-Write-Pseudocode-Step-4-Version-4.jpg","smallWidth":460,"smallHeight":345,"bigWidth":728,"bigHeight":546,"licensing":"

License: Creative Commons<\/a>
\n<\/p>


\n<\/p><\/div>"}, {"smallUrl":"https:\/\/www.wikihow.com\/images\/thumb\/a\/af\/1494423-5.jpg\/v4-460px-1494423-5.jpg","bigUrl":"\/images\/thumb\/a\/af\/1494423-5.jpg\/v4-728px-1494423-5.jpg","smallWidth":460,"smallHeight":345,"bigWidth":728,"bigHeight":546,"licensing":"

Image by: Uploader
\nLicense:
Creative Commons<\/a>\n<\/p><\/div>"}, {"smallUrl":"https:\/\/www.wikihow.com\/images\/thumb\/4\/48\/1494423-6.jpg\/v4-460px-1494423-6.jpg","bigUrl":"\/images\/thumb\/4\/48\/1494423-6.jpg\/v4-728px-1494423-6.jpg","smallWidth":460,"smallHeight":345,"bigWidth":728,"bigHeight":546,"licensing":"

Image by: Uploader
\nLicense:
Creative Commons<\/a>\n<\/p><\/div>"}, {"smallUrl":"https:\/\/www.wikihow.com\/images\/thumb\/9\/9f\/1494423-7.jpg\/v4-460px-1494423-7.jpg","bigUrl":"\/images\/thumb\/9\/9f\/1494423-7.jpg\/v4-728px-1494423-7.jpg","smallWidth":460,"smallHeight":345,"bigWidth":728,"bigHeight":546,"licensing":"

Image by: Uploader
\nLicense:
Creative Commons<\/a>\n<\/p><\/div>"}, {"smallUrl":"https:\/\/www.wikihow.com\/images\/thumb\/6\/6b\/1494423-8.jpg\/v4-460px-1494423-8.jpg","bigUrl":"\/images\/thumb\/6\/6b\/1494423-8.jpg\/v4-728px-1494423-8.jpg","smallWidth":460,"smallHeight":345,"bigWidth":728,"bigHeight":546,"licensing":"

Image by: Uploader
\nLicense:
Creative Commons<\/a>\n<\/p><\/div>"}, {"smallUrl":"https:\/\/www.wikihow.com\/images\/thumb\/5\/59\/1494423-9.jpg\/v4-460px-1494423-9.jpg","bigUrl":"\/images\/thumb\/5\/59\/1494423-9.jpg\/v4-728px-1494423-9.jpg","smallWidth":460,"smallHeight":345,"bigWidth":728,"bigHeight":546,"licensing":"

Image by: Uploader
\nLicense:
Creative Commons<\/a>\n<\/p><\/div>"}, {"smallUrl":"https:\/\/www.wikihow.com\/images\/thumb\/e\/e4\/1494423-10.jpg\/v4-460px-1494423-10.jpg","bigUrl":"\/images\/thumb\/e\/e4\/1494423-10.jpg\/v4-728px-1494423-10.jpg","smallWidth":460,"smallHeight":345,"bigWidth":728,"bigHeight":546,"licensing":"

Image by: Uploader
\nLicense:
Creative Commons<\/a>\n<\/p><\/div>"}, {"smallUrl":"https:\/\/www.wikihow.com\/images\/thumb\/f\/f8\/1494423-11.jpg\/v4-460px-1494423-11.jpg","bigUrl":"\/images\/thumb\/f\/f8\/1494423-11.jpg\/v4-728px-1494423-11.jpg","smallWidth":460,"smallHeight":345,"bigWidth":728,"bigHeight":546,"licensing":"

Image by: Uploader
\nLicense:
Creative Commons<\/a>\n<\/p><\/div>"}, {"smallUrl":"https:\/\/www.wikihow.com\/images\/thumb\/e\/e6\/1494423-12.jpg\/v4-460px-1494423-12.jpg","bigUrl":"\/images\/thumb\/e\/e6\/1494423-12.jpg\/v4-728px-1494423-12.jpg","smallWidth":460,"smallHeight":345,"bigWidth":728,"bigHeight":546,"licensing":"

Image by: Uploader
\nLicense:
Creative Commons<\/a>\n<\/p><\/div>"}, {"smallUrl":"https:\/\/www.wikihow.com\/images\/thumb\/d\/db\/1494423-13.jpg\/v4-460px-1494423-13.jpg","bigUrl":"\/images\/thumb\/d\/db\/1494423-13.jpg\/v4-728px-1494423-13.jpg","smallWidth":460,"smallHeight":345,"bigWidth":728,"bigHeight":546,"licensing":"

Image by: Uploader
\nLicense:
Creative Commons<\/a>\n<\/p><\/div>"}, {"smallUrl":"https:\/\/www.wikihow.com\/images\/thumb\/6\/6e\/1494423-14.jpg\/v4-460px-1494423-14.jpg","bigUrl":"\/images\/thumb\/6\/6e\/1494423-14.jpg\/v4-728px-1494423-14.jpg","smallWidth":460,"smallHeight":345,"bigWidth":728,"bigHeight":546,"licensing":"

Image by: Uploader
\nLicense:
Creative Commons<\/a>\n<\/p><\/div>"}, {"smallUrl":"https:\/\/www.wikihow.com\/images\/thumb\/2\/2c\/Write-Pseudocode-Step-15.jpg\/v4-460px-Write-Pseudocode-Step-15.jpg","bigUrl":"\/images\/thumb\/2\/2c\/Write-Pseudocode-Step-15.jpg\/v4-728px-Write-Pseudocode-Step-15.jpg","smallWidth":460,"smallHeight":345,"bigWidth":728,"bigHeight":546,"licensing":"

License: Creative Commons<\/a>
\n<\/p>


\n<\/p><\/div>"}, {"smallUrl":"https:\/\/www.wikihow.com\/images\/thumb\/c\/c8\/1494423-16.jpg\/v4-460px-1494423-16.jpg","bigUrl":"\/images\/thumb\/c\/c8\/1494423-16.jpg\/v4-728px-1494423-16.jpg","smallWidth":460,"smallHeight":345,"bigWidth":728,"bigHeight":546,"licensing":"

Image by: Uploader
\nLicense:
Creative Commons<\/a>\n<\/p><\/div>"}, {"smallUrl":"https:\/\/www.wikihow.com\/images\/thumb\/b\/bf\/1494423-17.jpg\/v4-460px-1494423-17.jpg","bigUrl":"\/images\/thumb\/b\/bf\/1494423-17.jpg\/v4-728px-1494423-17.jpg","smallWidth":460,"smallHeight":345,"bigWidth":728,"bigHeight":546,"licensing":"

Image by: Uploader
\nLicense:
Creative Commons<\/a>\n<\/p><\/div>"}, {"smallUrl":"https:\/\/www.wikihow.com\/images\/thumb\/c\/cc\/1494423-18.jpg\/v4-460px-1494423-18.jpg","bigUrl":"\/images\/thumb\/c\/cc\/1494423-18.jpg\/v4-728px-1494423-18.jpg","smallWidth":460,"smallHeight":345,"bigWidth":728,"bigHeight":546,"licensing":"

Image by: Uploader
\nLicense:
Creative Commons<\/a>\n<\/p><\/div>"}, {"smallUrl":"https:\/\/www.wikihow.com\/images\/thumb\/c\/c0\/1494423-19.jpg\/v4-460px-1494423-19.jpg","bigUrl":"\/images\/thumb\/c\/c0\/1494423-19.jpg\/v4-728px-1494423-19.jpg","smallWidth":460,"smallHeight":345,"bigWidth":728,"bigHeight":546,"licensing":"

Image by: Uploader
\nLicense:
Creative Commons<\/a>\n<\/p><\/div>"}, {"smallUrl":"https:\/\/www.wikihow.com\/images\/thumb\/0\/08\/1494423-20.jpg\/v4-460px-1494423-20.jpg","bigUrl":"\/images\/thumb\/0\/08\/1494423-20.jpg\/v4-728px-1494423-20.jpg","smallWidth":460,"smallHeight":345,"bigWidth":728,"bigHeight":546,"licensing":"

Image by: Uploader
\nLicense:
Creative Commons<\/a>\n<\/p><\/div>"}, {"smallUrl":"https:\/\/www.wikihow.com\/images\/thumb\/a\/a7\/1494423-21.jpg\/v4-460px-1494423-21.jpg","bigUrl":"\/images\/thumb\/a\/a7\/1494423-21.jpg\/v4-728px-1494423-21.jpg","smallWidth":460,"smallHeight":345,"bigWidth":728,"bigHeight":546,"licensing":"

Image by: Uploader
\nLicense:
Creative Commons<\/a>\n<\/p><\/div>"}, {"smallUrl":"https:\/\/www.wikihow.com\/images\/thumb\/4\/4e\/1494423-22.jpg\/v4-460px-1494423-22.jpg","bigUrl":"\/images\/thumb\/4\/4e\/1494423-22.jpg\/v4-728px-1494423-22.jpg","smallWidth":460,"smallHeight":345,"bigWidth":728,"bigHeight":546,"licensing":"

Image by: Uploader
\nLicense:
Creative Commons<\/a>\n<\/p><\/div>"}, "Enter the number that best describes you:", {"smallUrl":"https:\/\/www.wikihow.com\/images\/thumb\/a\/a7\/1494423-23.jpg\/v4-460px-1494423-23.jpg","bigUrl":"\/images\/thumb\/a\/a7\/1494423-23.jpg\/v4-728px-1494423-23.jpg","smallWidth":460,"smallHeight":345,"bigWidth":728,"bigHeight":546,"licensing":"