Animal Actions Quiz
28 Questions
0 Views

Choose a study mode

Play Quiz
Study Flashcards
Spaced Repetition
Chat to Lesson

Podcast

Play an AI-generated podcast conversation about this lesson

Questions and Answers

The ______ jumped high

frog

The ______ flew across the sky

bird

The ______ swam in the pond

duck

The ______ ran fast

<p>cheetah</p> Signup and view all the answers

The ______ climbed the tree

<p>monkey</p> Signup and view all the answers

The assembly language uses ______ in place of machine codes to simplify the programmer's way of creating programs.

<p>mnemonics</p> Signup and view all the answers

High-level languages allow programmers to use ______-like commands to carry out instructions.

<p>English</p> Signup and view all the answers

An ______-oriented programming language is a high-level programming language that uses GUI-based interfaces.

<p>object</p> Signup and view all the answers

Examples of high-level languages include BASIC, ______, Pascal, and FORTRAN.

<p>COBOL</p> Signup and view all the answers

To translate high-level instructions into machine code, a ______ is required.

<p>compiler</p> Signup and view all the answers

Active use of ______-driven programming languages allows applications to respond to user interactions effectively.

<p>Event</p> Signup and view all the answers

The ______ translates high-level instructions line by line into machine code during runtime.

<p>interpreter</p> Signup and view all the answers

______ languages are characterized by their capability to create programs centered around user interface elements.

<p>Object-oriented programming</p> Signup and view all the answers

An algorithm is a step-by-step procedure to solve ______.

<p>problems</p> Signup and view all the answers

Pseudocode uses short ______-like statements to write codes for programs.

<p>English</p> Signup and view all the answers

A ______ is a diagram representing the logical sequence of steps in a process.

<p>flowchart</p> Signup and view all the answers

The ______ symbol in a flowchart is used to declare the beginning and the end.

<p>Terminator</p> Signup and view all the answers

The ______ symbol in a flowchart represents a decision that leads to a 'Yes' or 'No' outcome.

<p>Decision</p> Signup and view all the answers

Match the stages of the Software Development Life Cycle (SDLC) with their descriptions:

<p>Requirements = Gathering user and system actions without coding Testing and Debugging = Identifying and fixing errors in the program Deployment = Releasing the software and creating documentation Maintenance = Updating the software and fixing bugs post-deployment</p> Signup and view all the answers

Match the SDLC stages with their primary activities:

<p>Planning/Design = Outlining technologies and program structure Implementation = Putting the design plan into action Support = Providing assistance for the deployed software Design = Detailing how the system will function</p> Signup and view all the answers

Match the SDLC stages with the order in which they occur:

<p>Requirements = 1st stage in SDLC Deployment = 6th stage in SDLC Testing and Debugging = 5th stage in SDLC Maintenance = 7th stage in SDLC</p> Signup and view all the answers

Match the following SDLC stages with their importance:

<p>Requirements = Critical for understanding user needs Implementation = Essential for creating the software Testing and Debugging = Necessary for ensuring software quality Support = Important for user satisfaction post-launch</p> Signup and view all the answers

Match the SDLC stages with the term that best describes them:

<p>Planning/Design = Foundational stage for all subsequent actions Deployment = Final delivery of the software product Maintenance = Continuous effort to improve and fix the software Support = Assistance phase for issues encountered by users</p> Signup and view all the answers

What does Return on Sales (ROS) evaluate?

<p>The profit earned per peso sold (B)</p> Signup and view all the answers

How is Return on Assets (ROA) calculated?

<p>Net profit after taxes divided by total assets or investments (B)</p> Signup and view all the answers

Which of the following is NOT a key element of a feasibility study?

<p>Historical financial performance review (D)</p> Signup and view all the answers

What does a favorable ROS and ROA indicate about a business opportunity?

<p>It suggests a promising business opportunity (B)</p> Signup and view all the answers

In the example of ABC Company, what is the net profit after taxes used for calculating ROS?

<p>500,000 (A)</p> Signup and view all the answers

Flashcards

Assembly Language

A programming language that uses mnemonics (English-like abbreviations) to represent machine instructions, requiring an assembler to translate it into machine code.

High-level Language

A programming language that uses English-like commands, requiring either an assembler or compiler to translate it into machine code.

Object-Oriented Programming Language

A programming paradigm that emphasizes objects with properties and methods, primarily designed for graphical user interface (GUI) environments.

Decimal to Binary Conversion

Converting a decimal number to its binary equivalent by finding the largest power of 2 smaller than the decimal number, subtracting it, and repeating until the decimal number becomes 0.

Signup and view all the flashcards

Binary to Decimal Conversion

Converting a binary number to its decimal equivalent by multiplying each bit by its place value (2 raised to the power of its position from right to left) and adding the results.

Signup and view all the flashcards

Algorithm

A step-by-step procedure for solving a problem, improving efficiency and consistency in problem-solving.

Signup and view all the flashcards

Pseudocode

A description of an algorithm using natural language, making program reading easier and using short, English-like statements.

Signup and view all the flashcards

Flowchart

A diagram representing the logical sequence of steps or operations in a process, using symbols to represent different actions and connections.

Signup and view all the flashcards

Terminator Symbol

A symbol in a flowchart that marks the beginning and end of a flowchart.

Signup and view all the flashcards

Input/Output Symbol

A symbol in a flowchart that represents input from the user or output from a process.

Signup and view all the flashcards

Process Symbol

A symbol in a flowchart that indicates data processing, often using mathematical symbols.

Signup and view all the flashcards

Decision Symbol

A symbol in a flowchart that depicts a comparison involving logical or relational operators (e.g., "Yes" or "No" questions).

Signup and view all the flashcards

On-page Connector Symbol

A symbol in a flowchart that links different parts of a flowchart within the same page.

Signup and view all the flashcards

Off-page Connector Symbol

A symbol in a flowchart that connects flowcharts located on different pages.

Signup and view all the flashcards

Arrow Symbol

A symbol in a flowchart that indicates the flow of the process.

Signup and view all the flashcards

Software Development Life Cycle (SDLC)

A detailed plan for creating and maintaining a software system, involving a team of specialists.

Signup and view all the flashcards

Requirement Stage

The initial stage of SDLC that involves gathering user and computer actions, including documentation, procedures, and surveys.

Signup and view all the flashcards

Planning/Design Stage

The stage of SDLC that involves planning implementation and initial architecture, outlining platforms, technologies, and program structure.

Signup and view all the flashcards

Design Stage

The stage of SDLC that follows the requirements and planning stage, focusing on designing the software's functionality and user interface.

Signup and view all the flashcards

Implementation Stage

The stage of SDLC where the plan is put into action, coding the software based on the design.

Signup and view all the flashcards

Testing and Debugging Stage

The stage of SDLC where the software is thoroughly tested to identify and fix errors.

Signup and view all the flashcards

Deployment Stage

The stage of SDLC where the software is deployed, creating program documentation and user manuals.

Signup and view all the flashcards

Maintenance Stage

The stage of SDLC that involves ongoing process of maintaining and updating the software, including fixing bugs and adding enhancements.

Signup and view all the flashcards

Support Stage

The stage of SDLC that involves providing support for the deployed software, addressing user issues and providing helpful guidance.

Signup and view all the flashcards

Return on Sales (ROS)

A financial metric that measures how much profit a business earns for each unit of revenue generated.

Signup and view all the flashcards

Return on Assets (ROA)

A financial metric that measures the return on investments made in assets.

Signup and view all the flashcards

Feasibility Study

A detailed analysis used to evaluate larger business projects, considering market potential and the alignment of product/service design with market needs.

Signup and view all the flashcards

Study Notes

Assembly Language

  • Assembly language is more advanced than machine language.
  • It uses mnemonics which are English-like abbreviations such as move, mul and add to represent machine instructions.
  • Requires an assembler to translate mnemonics into machine code.

High-level Language

  • High-level languages use English-like commands for writing programs.
  • Examples include BASIC, COBOL, Pascal, and FORTRAN.
  • They require either an assembler or compiler to translate instructions into machine code.
  • Interpreters translate high-level instructions line by line into machine code during runtime.

Object-Oriented Programming Language

  • Developed for GUI (Graphical User Interface) environments.
  • Examples include Visual Basic, Delphi, Visual C++, PROLOG, Java, PHP, Python, Ruby, Perl, JavaScript, Smalltalk.
  • The emphasis is on the objects included in the user interface such as buttons and scrollbars.

Number System Conversions

  • Decimal to binary conversion:
    • Find the largest power of 2 that is smaller than the decimal number.
    • Subtract that power of 2 from the decimal number.
    • Repeat steps 1 and 2 until the decimal number becomes 0.
    • Write 1 for each power of 2 that was subtracted, and 0 for all other powers.
    • Combine the 1s and 0s to form the binary number, starting with the highest power of 2.
  • Binary to decimal conversion:
    • Multiply each bit in the binary number by its place value (2 raised to the power of its position from right to left).
    • Add the results of the multiplication for each bit together.
    • This sum is the decimal representation of the binary number.

Algorithms

  • A step-by-step procedure to solve problems.
  • Improves efficiency and consistency in problem-solving.
  • Helps identify key decision points and essential variables.
  • Enables programmers to easily identify errors in a process.

Pseudocode

  • A description of an algorithm using natural language.
  • Makes program reading easier.
  • Uses short, English-like statements to write program code before implementation in a specific language.

Flowcharts

  • Diagrams representing the logical sequence of steps or operations.
  • Utilize symbols to represent different actions and connections in a process.

Flowchart Symbols

  • Terminator: [ ] - Marks the beginning ("Start") and end ("End") of a flowchart.
  • Input/Output: ||| - Represents input from the user or output from a process.
  • Process: [ ] - Indicates data processing, often using mathematical symbols.
  • Decision: â–¡ - Depicts a comparison involving logical or relational operators (e.g., "Yes" or "No" questions).
  • On-page Connector: â—‹ - Links different parts of a flowchart within the same page.
  • Off-page Connector: ∇ - Connects flowcharts located on different pages.
  • Arrows: →, ↓ - Indicate the flow of the process.

Example: Calculating Rectangle Area

  • Algorithm:
    • Step 1: Input Width and Length.
    • Step 2: Calculate Area using the formula: Area = Length x Width.
    • Step 3: Print the calculated Area.

Software Development Life Cycle (SDLC)

  • A detailed plan for creating and maintaining a software system
  • Involves a team of specialists

Stages in Software Development

  • Requirements:
    • Gathering user and computer actions
    • Includes documentation, procedures, rules, interviews, observations, and surveys
    • No coding in this stage
  • Planning/Design:
    • Planning implementation and initial architecture
    • Outlines platforms, technologies, and program structure
    • Instructions are written using pseudocode or algorithms for easy understanding
  • Design:
    • Follows the requirements and planning stage
  • Implementation:
    • Putting the plan into action
  • Testing and Debugging:
    • Thoroughly testing the program to identify and fix errors
  • Deployment:
    • Deploying the software
    • Creating program documentation and user manuals
  • Maintenance:
    • Ongoing process of maintaining and updating the software
    • Includes fixing bugs and adding enhancements
  • Support:
    • Providing support for the deployed software

Return on Sales (ROS)

  • Measures how much profit a business earns for each unit of revenue generated.
  • Formula: Net Profit After Taxes / Sales
  • Example: ABC Company has a ROS of 10%, meaning they earn 10 pesos in profit for every 100 pesos of sales.

Return on Assets (ROA)

  • Measures the return on investments made in assets.
  • Formula: Net Profit After Taxes / Total Assets/Investments
  • Example: ABC Company has an ROA of 33%, meaning they earn 33 pesos in profit for every 100 pesos invested in assets.

Feasibility Study

  • A detailed analysis used to evaluate larger business projects.
  • Key elements:
    • In-depth market potential analysis for realistic sales projections.
    • Ensuring product/service design, attributes, specifications, and features align with market needs for success.
  • High ROS and ROA ratios are considered positive indicators of a promising business opportunity.

Studying That Suits You

Use AI to generate personalized quizzes and flashcards to suit your learning preferences.

Quiz Team

Description

Test your knowledge of animal behaviors with this fun quiz! Fill in the blanks to complete sentences about how different animals move and interact with their environments. Perfect for animal enthusiasts and students alike!

More Like This

Animal Facts and Behaviors
5 questions
The Jerkiest Animals
3 questions

The Jerkiest Animals

SpontaneousGenius avatar
SpontaneousGenius
Use Quizgecko on...
Browser
Browser