Also found in: Dictionary, Thesaurus, Medical, Wikipedia.


(computer science)
In software engineering, an outline of a program written in English or the user's natural language; it is used to plan the program, and also serves as a source for test engineers doing software maintenance, it cannot be compiled.
McGraw-Hill Dictionary of Scientific & Technical Terms, 6E, Copyright © 2003 by The McGraw-Hill Companies, Inc.


A notation resembling a programming language but not intended for actual compilation. It usually combines some of the structure of a programming language with an informal natural-language description of the computations to be carried out. It is often produced by CASE systems as a basis for later hand coding.
This article is provided by FOLDOC - Free Online Dictionary of Computing (


(1) The intermediate instructions generated from the source code of an interpreted language. See intermediate language.

(2) Natural language statements that represent the logic of a program. Similar in purpose to a flowchart, the pseudocode is written in the user's native language. It allows the programmer to state the basic logic of the application from which the source code will be written at a later time. The first pseudocode example below is entirely English, while the second one is English with a little bit of programming syntax. There are numerous pseudocode styles. See hard coded.

    ask user for two numbers
    add the two numbers
    display result

    function (Add2Numbers)
    display "Enter two numbers."
    get x and y
    display "The sum is x+y."
Copyright © 1981-2019 by The Computer Language Company Inc. All Rights reserved. THIS DEFINITION IS FOR PERSONAL USE ONLY. All other reproduction is strictly prohibited without permission from the publisher.
References in periodicals archive ?
Both a high-level description and pseudocode help independent researchers to decide whether their own implementation of the method is correct.
Pseudocode for Active Algorithm Turn on all lights; if measured power level is not equal to predicted power level For each light circuit on meter Turn on that circuit Turn off all other circuits If measured power is equal to predicted power Circuit that is on is fault free Elseif measured power is less than predicted power Number of burnt-out bulbs is equal to the difference between predicted and measured power divided by the nominal power per lamp Else There is an inconsistency for circuit or lamp data End End Else No faults detected End Table 3.
Diversity is one major issue to the success of an ensemble, and the intended diversity in the proposed model comes from the following two approaches: (1) the undersampling technique used to sample the normal class (refer to line 4 in Pseudocode 1) and (2) the difference in the possible feature subsets (refer to lines 6-14 in Pseudocode 1).
The overall process of the ECD system is defined in Pseudocode 3.
It should be noted that the sort of nonconformal elements is not shown in the pseudocode. In fact, after searching for all the SWG pairs, the remaining members in T-map are all of the half-SWG functions.
Pseudocode 3: Pseudocode for CSA-SURF feature extraction progress.
By using (14), the SIS PF can be described in log-domain as shown in Algorithm 2 by a pseudocode. Algorithm 2 is evaluated at each time step k, where [mathematical expression not reproducible] denotes the set for the particle states [x.sup.(j).sub.k] and log-weights [[??].sup.(j).sub.k] with j = 1, ..., [N.sub.p] for time step k.
The pseudocode of the control algorithm for the central sensor smart lighting system is shown in Pseudocode 1.
The operations of MGSS and ISS are described in Pseudocode 1.
The accompanying CD provides supplemental Mathcad and pseudocode programs.
Activities taking place during this stage concentrate on translating the given problem into pseudocode and monitoring the application of the planned strategies.