0% found this document useful (0 votes)
28 views8 pages

Programming: João Nascimento 34124 Liliana Lei 34120 Joaquim Martinho 35524

The document discusses programming, including the process of designing, writing, testing, debugging and troubleshooting code. It notes that programming requires expertise in relevant subjects and knowledge of algorithms and formal logic. The document also covers low-level languages like machine code and assembly, as well as popular high-level languages like C, C++, Java and Visual Basic. Common basic programming instructions are outlined, including input, output, arithmetic operations, conditional execution and repetition. Finally, different programming paradigms like procedural, object-oriented and event-driven are briefly introduced.

Uploaded by

João Nascimento
Copyright
© Attribution Non-Commercial (BY-NC)
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PPTX, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
28 views8 pages

Programming: João Nascimento 34124 Liliana Lei 34120 Joaquim Martinho 35524

The document discusses programming, including the process of designing, writing, testing, debugging and troubleshooting code. It notes that programming requires expertise in relevant subjects and knowledge of algorithms and formal logic. The document also covers low-level languages like machine code and assembly, as well as popular high-level languages like C, C++, Java and Visual Basic. Common basic programming instructions are outlined, including input, output, arithmetic operations, conditional execution and repetition. Finally, different programming paradigms like procedural, object-oriented and event-driven are briefly introduced.

Uploaded by

João Nascimento
Copyright
© Attribution Non-Commercial (BY-NC)
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PPTX, PDF, TXT or read online on Scribd

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!...

You might also like