Algorithmic and Programming

0.0(0)
studied byStudied by 0 people
0.0(0)
full-widthCall Kai
learnLearn
examPractice Test
spaced repetitionSpaced Repetition
heart puzzleMatch
flashcardsFlashcards
GameKnowt Play
Card Sorting

1/14

flashcard set

Earn XP

Description and Tags

This set of flashcards covers key vocabulary related to algorithms and programming, providing definitions for fundamental concepts in computer science.

Study Analytics
Name
Mastery
Learn
Test
Matching
Spaced

No study sessions yet.

15 Terms

1
New cards

Algorithm

A detailed step-by-step instruction set or formula for solving a problem or completing a task.

2
New cards

Pseudo-code

An informal high-level description of a computer program or algorithm that uses the structural conventions of programming languages.

3
New cards

Input/Process/Output relationship

The relationship that specifies the input received, the process to be performed, and the output generated by an algorithm.

4
New cards

Variable

A named storage location in memory that can hold a value and whose value can be changed during program execution.

5
New cards

Memory Structure

The organization of memory in a computer where each cell is associated with a specific address and holds a value.

6
New cards

Read Operation

An operation that takes input from a user or a source and assigns it to a variable.

7
New cards

Write Operation

An operation that outputs data to the screen or another destination.

8
New cards

Loop

A programming construct that repeats a set of instructions until a condition is met.

9
New cards

Array

A collection of items stored at contiguous memory locations that can be accessed using an index.

10
New cards

Data Structure

A way to organize and store data in a computer so it can be accessed and modified efficiently.

11
New cards

Condition

An expression that evaluates to true or false and is used to make decisions in algorithms.

12
New cards

Integer

A whole number that can be positive, negative, or zero.

13
New cards

Boolean

A data type that has two possible values, typically representing true or false.

14
New cards

Print function

An instruction used in programming to display output on the screen.

15
New cards

Assignment Operation

An operation that assigns a value to a variable, commonly denoted by '=' in many programming languages.