Estruturas em algoritmos. Prioridade de Operações.

Slides:



Advertisements
Apresentações semelhantes
Instituto de Computação - UFF Drinking Philosophers Algoritmos Distribuídos Professora: Lúcia Drummond.
Advertisements

Manipulação de Arquivos de Dados
Java: Comandos Básicos
SQL Exercícios de Revisão Profa. Sandra de Amo Programa de Pós-graduação em Ciência da Computação – UFU
2008 LCG/UFRJ. All rights reserved. 1 Standard Template Library STL Claudio Esperança Paulo Roma Cavalcanti.
1 Estruturas de Controle Márcia J. N. Rodrigues Lucena Especialização em Técnicas e Ferramentas de Apoio à Decisão Departamento.
Sistemas Operacionais
Prof. Celso Gramática Prof. Celso
Grupo Paralelismo – Unesp RC
FORTRAN 90 Denise Yumi Takamura.
SQL Procedural Junho/2006.
SQL procedural – parte 2.
Vetores Variável Composta Homogênea Unidimensional
Vetores (2) Continuação.
Sintaxe de Fortran 25/abril/2006. Comandos Fortran PROGRAM PRINT READ STOP END.
Modularização de Código. Modularizar código Construção do algoritmo em um módulo único (Início...Fim/ Program... End) Único arquivo.
Introdução ao Fortran 4/abril/2006. Pseudocódigo Compreensão do problema Elaboração da lógica de resolução Tradução da lógica para pseudocódigo.
Estrutura de repetição 18/set. Uso Foi construído o problema de ler notas de um aluno e fazer média. E para 5 alunos ????
Introdução à Lógica de Programação
Arquiteturas de 4, 3, 2, 1 e 0 endereços.
Algoritmos com laços (ou seja, com conjuntos de instruções que devem ser executados repetidas vezes)
Análise e Solução de Problemas
A Arquitetura: conjunto de instruções
Algoritmos com Seleção
MARS The IBM Candidate Cipher for AES
Os Limites do Universo.
Profa. Graziela Santos de Araújo Algoritmos e Programação II, 2010
Geração de Código Cap. 8. Introdução Fase final para um compilador Entrada é uma representação intermediária do código fonte e a saída é um programa para.
Geração de Código Algoritmo de Escalonamento de instruções – List Scheduling.
Banco de Dados I Profa. Jiani Cardoso 2/2005
Funções de um computador
Sistemas de Tutoria Inteligente (STI) Visam proporcionar instrução de forma adaptada a cada aprendiz. STIs adaptam o processo de instrução a determinadas.
Curriculum and Instruction in Automated Tutors in Polson & Richardson Resumo.
Capítulo VII – Tipos Enumerativos e Estruturas 7.1 – Tipos enumerativos 7.2 – A necessidade de estruturas 7.3 – Manipulação dos campos de uma estrutura.
CES-10 INTRODUÇÃO À COMPUTAÇÃO Aulas Práticas – 2013 Capítulo III Comandos de Controle.
1.3 – Interpretadores – Compiladores versus Interpretadores
CES-10 INTRODUÇÃO À COMPUTAÇÃO Capítulo III Declarações e Comandos de Atribuição.
Capítulo V Análise Sintática
TA 733 A – Operações Unitárias II
TA 733 A – Operações Unitárias II Transferência de Calor
Formação de Administradores de Redes Linux LPI – level 1 SENAC TI Fernando Costa SQL (Structure Query Language)
Copyright, 2002 © Universidade de Caxias do Sul. Conceitos Básicos de Algoritmos.
Curso Técnico em Informática La Salle - Canoas
LA SALLE Curso Técnico em Informática
EEL170 COMPUTAÇÃO I Antonio Cláudio Gómez de Sousa 5a série de slides Versão 26/04/2012.
ALOCAÇÃO DINÂMICA DE MEMÓRIA
EEL170 COMPUTAÇÃO I Antonio Cláudio Gómez de Sousa 1a série de slides versão 19/03/2012.
Resolução de Sistemas Não-Lineares- Parte 1
Organização de Sistemas de Computadores
Pipeline É possível obter maior desempenho computacional com:
Laboratório de Programação Prof. Oscar Luiz Monteiro de Farias
Capítulo 1 Introdução 1.1 O que é um sistema operacional
Tecnologia para Web JavaScript Enrique Pimentel Leite de Oliveira
Recursividade Estrutura de Dados.
Marco Antonio Montebello Júnior
Entendendo as definições de classe
Curso de Programação em C++
Baseado no documento do Prof. Ronaldo Martins da Costa
LINGUAGENS DE PROGRAMAÇÃO
Baseado no documento do Prof. Ronaldo Martins da Costa
Introdução Ciência da Computação estudo de algoritmos –ÊNFASE ao estudo de DADOS armazenamento manipulação refinamento (a partir de dados cru) estrutura.
Estrutura de decisão em JAVA
Introdução a Computação e Cálculo Numérico
Melhorias e Mensagens Amigáveis ao Usuário Centro de Informática Universidade Federal de Pernambuco Bruno Felipe Marco André Paulo Fernando Rodolfo Santos.
Conditional Type 2 Colégio Dom Bosco
LINGUAGENS DE PROGRAMAÇÃO PROF. DANIELA PIRES
Operadores e Estruturas Condicionais 29/04/2014. Operadores Aritméticos.
“Tudo se torna fácil quando pelo prazer é compreendido.”
Efeitos Escreve seu problema aqui Causas Causa 1 Efeito 1 Efeito 2 Efeito 3 Efeito 4 Causa 2 Causa 3 Causa 4.
Introdução à Computação para Engenharia MAC2166
Transcrição da apresentação:

Estruturas em algoritmos

Prioridade de Operações

Estrutura de algoritmo em pseudocódigo

Pseudocódigo

Estrutura de SELEÇÃO SE... ENTAO Combinar com SENAO Sempre finalizar com FIM SE

SELEÇÃOSIMPLES SE condição ENTÃO ComandoUnico ; FIM SE ;

Seleção Simples uma condição e um comando Com uma condição apenas SE media > = 7 ENTÃO Escrever ( aprovado ) ; FIM SE ;

Seleção Simples Mais de uma condição Com duas condição SE media > = 7 E freq >= 75 ENTÃO Escrever ( aprovado ) ; FIM SE ; Observe que foi usado conectivo para juntar as condições... Conforme visto no cálculo proposicional

Seleção Simples com bloco de instruções Com mais de uma instrução/ comando SE media > = 7 ENTÃO início Escrever ( aprovado ) ; Escrever ( parabéns,, nome ); Aprovado aprovado + 1; fim FIM SE ; * usar delimitadores início-fim: Bloco

Seleção Composta SE condição ENTÃO ComandoUnico; SENÃO ComandoUnico; FIM SE ;

Seleção Composta com blocos SE condição ENTÃO início Comando1; Comando2; fim SENÃO início ComandoA; ComandoB; fim FIM SE ;

Seleção Composta com blocos com seleções aninhadas SE condição ENTÃO início Comando1; Comando2; fim SENÃO início ComandoA; SE condição1 ENTAO ComandoX; FIMSE fim FIM SE ;

Estruturação da seleção Avaliar : –condições ( possibilidades) –Comandos associados às condições