Engenharia mecanica
Um exemplo de Algoritimo é uma receita de bolo: * Ingrediente A * Ingrediente B
1 Misture o ingrediente A com o ingrediente B por 10 minutos.
2 Coloque para assar a mistura do item anterior por 35 minutos
3 Coma o bolo.
Estrutura de um programa
Podemos construir um algoritmo com os seguintes passos: * Entender a tarefa ou o problema e construir uma solução; * Transformar a solução inserida em uma sequencia de passos finitos; * Execultar os passos e verificar se ele resolvem o problema, caso não, revisar os passos; * Assim formando um algoritimo que pode ser representado nas formas descritivas narrativas, fluxograma, pseudocódigo, etc.
Exemplo nosso primiro programa feito em sala: #include <stdio.h> int main ( void ) { printf ( "Programar e legal!\n" ); return 0; }
Operadores Aritméticos, Lógicos e relacionais.
Operadores Aritméticos OPERADOR | OPERAÇÃO | TIPOS DOS OPERANDOS | TIPO DO RESULTADO | + | adição | inteiro | inteiro | | | real | real | - | subtração | inteiro | inteiro | | | real | real | * | multiplicação | inteiro | inteiro | | | real | real | / | divisão | inteiro | real | | | real | real | div | divisão inteira | inteiro | inteiro | mod | resto da divisão inteira | inteiro | inteiro |
Operadores Relacionais OPERADOR | OPERAÇÃO | TIPO RESULTANTE | TIPOS DOS OPERANDOS | = | igual | lógico | tipos atômicos | <> | diferente | lógico | (char,real,integer, | < | menor que | lógico | etc.) compatíveis, | > | maior que | lógico | ponteiros, | <= | menor ou igual | lógico | conjuntos, cadeias | >= | maior ou igual | lógico | de caracteres | <= | está contido | lógico | conjuntos compatíveis | >= | contém | lógico | conjuntos compatíveis | In | pertence a | lógico | esquerda: tipo