PROGRAMMING
JOÃO NASCIMENTO 34124
LILIANA LEI 34120
JOAQUIM MARTINHO 35524
Programming
Process of: How to succeed?
Designing; Problem/Solution;
Writing; Flowchart;
Testing; Source code;
Debugging/Troubleshooting. Compiling;
Test/Debug;
Requirement:
Documentation.
expertise in subjects;
knowledge of the
applicaticon domain;
specialized algorithms and
formal logic.
Programming
Low-level languages:
Machine code
Assembly language
Programming
High-level languages:
FORTRAN
COBOL
Visual BASIC
C
C++
C#
Java
Programming
Programming
Common basic
instructions:
Input
Output
Arithmetic
Conditional
execution
Repetition
#include <stdio.h>
int main()
{
for (int i=0; i<10; i++)
{
printf("%d\n",i);
}
}
Programming Paradigm
Procedural programming:
C;
Fortran;
MatLab;
Pascal;
Object-oriented programming:
C++;
Java;
Event-driven programming:
Visual Basic.
The End!...