Engenharia civil
Andréia Regina Pereira Soares andreiaregina@gmail.com slide 1
Computação Cientifica
Aula 03
slide 2
Estruturas de controle
• Em um programa, normalmente, os comandos são executados um após do outro, na sequência em que estiverem escritos. • Isso é chamado de execução sequencial. • Vários comandos em C, permitem ao programador especificar que o próximo comando a ser executado pode ser outro que não o próximo na sequência. • Isso é chamado de transferência de controle.
slide 3
Estruturas de controle
• Os programas podem ser escritos nos termos de somente três estruturas de controle: estrutura de sequência, estrutura de seleção e estrutura de repetição.
slide 4
Estruturas de controle
• A sequência está embutida na linguagem em C. • A menos que seja instruído de outra forma, o computador executará os comandos de C um após do outro, na sequência em que eles estiverem escritos.
slide 5
Estruturas de controle
• C oferece três tipos de estruturas de seleção em forma de comandos. • A estrutura de seleção if tanto executa (seleciona) uma ação, se uma condição for verdadeira, quanto ‘pula’ a ação, se a condição for falsa. • A estrutura de seleção if…else executa uma ação, se uma condição for verdadeira, e executa uma ação diferente, se a condição for falsa. • O comando de seleção switch executa uma das muitas ações diferentes que dependem do valor de uma expressão.
slide 6
Estruturas de controle
• O comando if é chamado de comando de seleção única, pois seleciona ou ignora uma única ação. • O comando if…else um comando de seleção dupla, pois seleciona uma dentre duas ações diferentes. • O comando switch é chamado de comando de seleção múltipla, pois seleciona a ação a ser executada dentre muitas ações diferentes. • C fornece três tipos de estruturas de repetição em forma de comandos, a saber: while, do…while e for .
slide 7
Estruturas de controle
• C tem apenas sete estruturas de