Laboratório de Programação de Computadores II 2S/2009.

Slides:



Advertisements
Apresentações semelhantes
Complexidade de Algoritmos Recursivos
Advertisements

INTRODUÇÃO A COMPUTAÇÃO ENG. CIVIL
Estruturas de Controle
Noções Básicas de Programação e Uso de MATLAB
Um programa em C Bibliotecas Variáveis globais
Estruturas de Repetição
Programação Orientada a Objetos – Parte II
Linguagem de Programação IV
Aula 10 Algoritmos de Busca
Estrutura Condicional
LINGUAGEM DE PROGRAMAÇÃO ORIENTADA A OBJETOS INSTRUÇÕES DE CONTROLE – PARTE II Prof. Thiago Pereira Rique
LINGUAGEM DE PROGRAMAÇÃO ORIENTADA A OBJETOS INSTRUÇÕES DE CONTROLE – PARTE I Prof. Thiago Pereira Rique
Algoritmos e Programação Linguagens de Programação Teoria Aula 7 (19/05) Universidade Federal do Vale do São.
Introdução à Computação - Jorge Macêdo
Automato de Pilha.
Linguagem C Estruturas de Controle de Fluxos
Linguagem C LPG-I – Estruturas de Repetição Prof. Flavio Marcello
Linguagem PHP Prof.: Sergio Pacheco Prof.: Sergio Pacheco 1 1.
LINGUAGEM C Centro Federal de Educação Tecnológica da Paraíba Coordenação de Informática Professor: Lafayette B. Melo.
Laboratório de Programação de Computadores II Aula 1 2S/2009.
Cronograma de SCII - 2o. Ano de STPD - Profs. Fátima e Paulo
Estruturas de Repetição
Slides: Prof. SIMÃO Revisão: Prof. João Fabro
Prof. Msc. Raul Paradeda Aula 3 Fluxograma e Pseudocódigo
Estrutura de decisão e repetição em JAVA
Tópicos Tipos de Dados Variáveis por Valor Variáveis por Referência
Linguagem de Programação III
do ... while Revendo: estrutura de repetição: while Formato geral:
Informática e Computação Estrutura de Repetição aula 13
Instruções condicionais
© 2003 Introdução à programaçãoComputadores e programação I Linguagens de programação Introdução ao C (continuação)
Heap Sort TPA – Prof. Mateus Costa
Carlos Oberdan Rolim Ciência da Computação Sistemas de Informação
Estruturas de Dados Módulo 3 – Controle de Fluxo
Estruturas de Controle entre Instruções
Aula 6 - Estruturas de Controle
Algoritmo e Programação
CES-10 INTRODUÇÃO À COMPUTAÇÃO Aulas Práticas – 2014
CES-10 INTRODUÇÃO À COMPUTAÇÃO Aulas Práticas – 2014
Aula 4 – Java – Prof. Marcelo Heitor
Algoritmos e Estruturas de Dados
Capítulo IV – Comandos de Controle de Fluxo 4.1 – Comandos compostos 4.2 – Comandos condicionais 4.3 – Expressões condicionais 4.4 – Comandos repetitivos.
Algoritmos Comandos de repetição.
JAVASCRIPT Tutorial Básico Aden Soares OBS: NÃO CONFUNDIR JAVASCRIPT COM JAVA ► O que é JavaScript? É uma linguagem de programação utilizada para.
FACULDADE DE CIÊNCIAS SOCIAIS E TECNOLÓGICAS Tecnologia em Redes de Computadores Algoritmos e linguagens de programação 1 (aula 06) Prof. Alessandro Bernardo.
Linguagem C – Estrutura de Repetição
Ciclos for, while e do...while
Aula Prática 2 Monitoria IP/CC (~if669).
Analise e Conceito de C++ e C#
FACULDADE DE CIÊNCIAS SOCIAIS E TECNOLÓGICAS Tecnologia em Redes de Computadores Algoritmos e linguagens de programação 1 (aula 09) Prof. Alessandro Bernardo.
INE Fundamentos de Matemática Discreta para a Computação
ALGORITMIA. ALGORITMO Conjunto de instruções ou acções que ao serem executadas, permitirão realizar uma determinada tarefa.
Estruturas de repetição. While executa alguma coisa 0 ou mais vezes.
Introdução a Programação
Introdução à Programação
Algoritmo e Estrutura de Dados I
FACULDADE DE CIÊNCIAS SOCIAIS E TECNOLÓGICAS Tecnologia em Redes de Computadores Algoritmos e linguagens de programação 1 (aula 08) Prof. Alessandro Bernardo.
11 Revisão da Linguagem C Prof. Kariston Pereira Adaptado de Material gentilmente fornecido pelo Prof. Rui Tramontin (DCC/UDESC)
Linguagem de Programação 11 Estruturas de Decisão e Repetição. Prof. Luiz José Hoffmann Filho
1 Programação – JAVA Unidade 3 – Loops e Lógica Prof. Aparecido V. de Freitas Curso de Ciência da Computação.
Laço ou loop e repetição
1 Estruturas de Controle Algoritmos Algoritmos –Série de ações em uma ordem específica As ações executadas Ordem na qual as ações são executadas.
ALGORITMOS Profº Antonio Carlos Marcelino de Paula 1.
1Unidade 04 – Estruturas de Repetição Algoritmos e Linguagens de Programação Estruturas de Repetição Prof.: Guilherme Baião S. Silva
Grupos de Slides No 5. Prof. SIMÃO
IF E ITERAÇÃO WHILE Dilvan Moreira (baseado no livro Big Java e T. Munzner)
Algoritmos Grupos de Slides No 7. Prof. SIMÃO Estrutura de Repetição “para - passo”” for Feito por Prof. Jean Marcelo SIMÃO e revisado por Prof. Luis Alberto.
Algoritmos e Estruturas de Dados I
Daniel Paulo SQL Server 2016 Módulo II Daniel Paulo
Função de buscar elemento na lista simplesmente encadeada
Transcrição da apresentação:

Laboratório de Programação de Computadores II 2S/2009

Revisão algoritmos pseudocódigos fluxograma é uma representação gráfica de um algoritmo ou parte de um algoritmo

Revisão - estruturas de controle estrutura de sequência estruturas de seleção única if dupla if/else múltipla switch estruturas de repetição while do/while for

Estrutura de Sequência

Estrutura de Seleção Única V F Estrutura if

Estrutura de Seleção Dupla V F Estrutura if/else

Estrutura de Seleção Múltipla break Estrutura Switch

Estrutura de Repetição - while F V

Estrutura de Repetição - do/while F V

Estrutura de Repetição - for F V

Loop infinito Exemplo: int contador=0; while(contador<10) { Console.WriteLine(contador); } contador++;

Revisão

Método TryParse String s = "10"; bool flag = int.TryParse(s, out valor) O método TryParse tenta converter uma string, s, em um número inteiro. Caso a conversão seja possível, o método retornará true e o valor convertido estará disponível na variável valor passada como parâmetro ao método. Caso contrário, o método retorna false

Classe System.Math Provê constantes e métodos estáticos para trigonometria, logaritmos e outras funções matemáticas comuns

Math.Sqrt() O método Math.Sqrt() recebe como argumento um número formato double e retorna um número também no formato double: double Math.Sqrt(double valor); Observe que não podemos atribuir uma variável double em uma variável float Exemplo: double raiz = Math.Sqrt(25);

Math.Pow() O método Math.Pow() recebe como argumento uma base e um expoente no formato double e retorna a potência também no formato double: double Math.Pow(double b, double e); Exemplo: double valor = Math.Pow(5,2);

Math.Abs() Retorna o valor absoluto de um número Exemplo: Math.Abs(-1) = 1

Math.Ceiling() Retorna o menor inteiro maior ou igual ao número fornecido

Math.Floor() Retorna o maior inteiro menor ou igual ao número fornecido

Math.Sign() Retorna um valor indicando o sinal do número

Math.Truncate() Retorna a parte inteira do número

Classe Console Métodos Clear() limpa a tela Atributos Foreground define a cor de frente Background define a cor de fundo CursorLeft define a posição x do cursor CursorTop define a posição y do cursor BufferHeight altura máxima do buffer BufferWidth largura máxima do buffer

System.Console br/library/system.console_members.aspx br/library/system.console_members.aspx