💻

Panimula sa Programming

Jul 15, 2025

Overview

Tinalakay sa lecture na ito ang mga pangunahing konsepto ng programming para sa mga baguhan, kabilang ang definition, mga uri ng data, variable, at mga operators na mahalaga sa paggawa ng simpleng mga program.

Ano ang Programming at Programmer

  • Ang programming ay ang pagsulat ng instructions para kay computer gamit ang espesyal na wika.
  • Ang programmer ay ang taong nagsusulat ng instructions para magawa ng computer ang isang task o solusyon sa problema.
  • Ang program ay koleksyon ng instructions na ginawa ng programmer.

Halimbawa ng Program at Programming Languages

  • Mga halimbawa ng program: calculator, video games, mobile app, desktop application, social media app.
  • Programming languages ay mga wikang ginagamit para makagawa ng instructions tulad ng Python (AI, web dev, automation), Java (app development), at C++ (games, robotics).

Plano Bago Mag-Code: Algorithm, Flowchart, Pseudocode

  • Algorithm: sunod-sunod na written steps ng gagawin ng program.
  • Flowchart: graphical na plano na nagpapakita ng daloy gamit ang mga shape at simbolo.
  • Pseudocode: step-by-step na plano na mas madaling basahin dahil gumagamit ng Ingles.

Tools sa Programming: Code Editor, Compiler, IDE

  • Code editor: simple tool para magsulat ng code (text-based).
  • Compiler: tool na ginagamit para i-translate at i-run ang code.
  • IDE (Integrated Development Environment): kumpletong tool na may editor, compiler, debugger, at testing tools.

Data, Variable, at Value

  • Data: inpormasyon na binibigay ng user (number, letter, word, decimals, true/false).
  • Variable: lalagyan o container ng data habang pinoproseso sa program.
  • Value: aktwal na data na nakalagay sa variable, puwedeng magbago depende sa proseso.

Mga Uri ng Data (Data Types)

  • Integer: mga whole number (1, 2, 3).
  • Character: isang letra lang (a, b, c).
  • String: mga salita o phrase.
  • Float: number na may decimal (1.5, 2.1).
  • Double: mas mahaba at precise na decimal value.
  • Boolean: true o false lang ang value.

Variable at Mga Uri Nito

  • Constant variable: hindi nagbabago ang value.
  • Predefined variable: built-in na pangalan, di pwedeng baguhin.
  • Variable name ay tumutukoy sa data type depende sa laman nito (hal. integer variable o string variable).

Basic Input/Output at Addition Example

  • print() ginagamit para mag-display sa screen ng message.
  • input() para manghingi ng data sa user.
  • Gumagawa ang variable ng storage para sa input, at ang value ay nagbabago depende sa operation (hal. addition).

Operators sa Programming

  • Arithmetic operators: + (add), - (subtract), * (multiply), / (divide).
  • Relational operators: > (greater than), < (less than), == (equal), != (not equal), === (same value and type).
  • Logical operators: and (parehong tama para mag true), or (isa lang ang tama para mag true), not (kabaligtaran ng statement).*

Key Terms & Definitions

  • Programming — pagsulat ng instructions gamit ang coding language para kay computer.
  • Programmer — taong gumagawa ng instructions.
  • Program — koleksyon ng instructions.
  • Algorithm — step-by-step na written na plano.
  • Flowchart — graphical na plano ng program.
  • Pseudocode — written plan gamit ang mas madaling language.
  • Variable — container ng data sa isang program.
  • Value — impormasyong laman ng variable, puwedeng magbago.
  • Data types — klase ng data tulad ng integer, string, float, boolean.
  • Operators — symbols na ginagamit para sa operations (+, -, >, ==, and, or, not).

Action Items / Next Steps

  • Balikan at aralin ang mga uri ng operators at mag-practice gumawa ng simple addition program gamit ang Python.
  • Basahin/ulitin ang kasamang vlog/video tungkol sa control structures (if-else, loops).
  • Subukan gumamit ng online compiler tulad ng onlinegdb.com para i-practice ang coding basics.