A apresentação está carregando. Por favor, espere

A apresentação está carregando. Por favor, espere

A LGORITMOS. A LGORITMO Um algoritmo é formalmente uma sequência finita de passos que levam a execução de uma tarefa. Possui um ponto de entrada (passo.

Apresentações semelhantes


Apresentação em tema: "A LGORITMOS. A LGORITMO Um algoritmo é formalmente uma sequência finita de passos que levam a execução de uma tarefa. Possui um ponto de entrada (passo."— Transcrição da apresentação:

1 A LGORITMOS

2 A LGORITMO Um algoritmo é formalmente uma sequência finita de passos que levam a execução de uma tarefa. Possui um ponto de entrada (passo inicial) e um ponto de saída (passo final). É composto de passos individuais. Cada passo está bem definido, pode ser executado, e o seu resultado é previsível. Existe um sentido lógico para a execução dos passos (sequência). Depois de executado um determinado passo, a execução prossegue no passo seguinte. Tem de existir um número finito de passos. Quando executado com um conjunto de dados válido um algoritmo termina garantidamente produzindo o resultado esperado.

3 A LGORITMO

4

5 E XERCÍCIOS

6 P ARTES DE U M A LGORITMO

7 A LGORITMO X F LUXOGRAMA Os Fluxogramas ou Diagramas de Fluxo, são uma representação gráfica que utilizam formas geométricas padronizadas ligadas por setas de fluxo, para indicar as diversas ações (instruções) e decisões que devem ser seguidas para resolver o problema em questão. Eles permitem visualizar os caminhos (fluxos) e as etapas de processamento de dados possíveis e, dentro destas, os passos para a resolução do problema.

8 F LUXOGRAMA – S ÍMBOLOS B ÁSICOS Inicio/Fim Entrada Processamento Decisão Saída Fluxo

9 A LGORITMO Inicio n1, n2 R ← n1 + n2 Exibe R Fim algoritmo somadoisnum var n1, n2, resultado: inteiro início leia n1 leia n2 resultado ← n1 + n2 escreva resultado fim PseudocódigoFluxograma

10 int n1, n2, resultado; function somadoisnum() { String n1 = System.console().readLine(); String n2 = System.console().readLine(); int resultado = Integer.parseInt(n1) + Integer.parseInt(n2); System.out.println(resultado); }

11 A LGORITMO X L ÓGICA DE PROGRAMAÇÃO Lógica de programação é a técnica de encadear pensamentos para atingir determinado objetivo.

12 A LGORITMOS – T IPOS DE DADOS Tipos simples Numérico (Inteiro/Real) Caractere Lógico Tipos complexos Vetor Lista Objeto

13 A LGORITMOS – T IPOS DE DADOS Numérico – são valores que representam números e são divididos basicamente em dois conjuntos Inteiro: podem ser negativos ou positivos. Exemplo: Real: podem ser negativos e positivos, e possuem sempre um componente de decimal. Exemplos: 1,0 1,45 -0,56 25,3

14 Reais A LGORITMOS – T IPOS DE DADOS Numérico Inteiros

15 A LGORITMOS – T IPOS DE DADOS Caractere – são tipos de dados não numéricos São representados por Letras (A – Z, a – z) Dígitos (0 a 9) Espaços em branco ( ) Símbolos especiais (~,., ?, >, <, etc)

16 A LGORITMOS – T IPOS DE DADOS Lógico – são valores que representam o conceito lógico de verdadeiro e falso. São representados por True / False Verdadeiro / Falso

17 A LGORITMOS – C ONSTANTES E VARIÁVEIS Constante - é um dado que não sofre nenhuma variação durante todo o algoritmo. Variável - é um dado que tem a possibilidade de variar, ou seja, ter seu valor alterado durante a execução do algoritmo.

18 A LGORITMOS – C ONSTANTES E VARIÁVEIS Para nomear constantes e variáveis devemos obedecer as seguintes regras: Os nomes devem começar por um caractere alfabético; Podem ser constituídos de caracteres alfabéticos ou numéricos; Não devem conter caracteres especiais; Não devem ser utilizados nomes reservados da linguagem de programação que se vai usar.

19 A LGORITMOS – O PERADORES ARITMÉTICOS OPERADORFUNÇÃOEXEMPLO +Adição2 + 3, nr1 + nr1 -Subtração5 - 3, b - c *Multiplicação12 * 4, x * y /Divisão10 / 2, x / y3 %Resto da divisão 9 % 4 resulta em 1 27 % 5 resulta em 2

20 A LGORITMOS – O PERADORES RELACIONAIS OPERADORFUNÇÃOEXEMPLO =igual a5 = 5, x = y >maior que8 > 4, x > y =maior ou igual a11 >= 5, x >= y <=menor ou igual a2 <= 5, x <= y !=diferente de34 != 5, a != b

21 E XERCÍCIOS


Carregar ppt "A LGORITMOS. A LGORITMO Um algoritmo é formalmente uma sequência finita de passos que levam a execução de uma tarefa. Possui um ponto de entrada (passo."

Apresentações semelhantes


Anúncios Google