3. Linguagem de Programação C
|
|
|
- Alícia Lancastre Malheiro
- 8 Há anos
- Visualizações:
Transcrição
1 Introdução à Computação I IBM Linguagem de Programação C Prof. Renato Tinós Departamento de Computação e Matemática (FFCLRP/USP) 1
2 Principais Tópicos 3.4. Estruturas de Controle Comandos Estruturas de Decisão Comando if-else Comando switch Estruturas de Repetição Comando while Comando do-while Comando for 2
3 Comandos Programas C são compostos por funções Funções são formadas por comandos Comandos em C podem ser: Comandos simples Realizam alguma ação Comandos de controle Afetam a maneira como outros comandos são executados 3
4 Comandos Maioria dos comandos em C são comandos simples Expressão seguida de ponto e vírgula (expressão; ) Pode envolver: Atribuição Chamada de função Incremento (decremento) de variável 4
5 Comandos Comandos de controle podem ser aplicados a uma seqüência de comandos simples (bloco)... {... }... comando 1; comando 2;... comando n; Bloco 5
6 Comandos Bloco de comandos Tratado por comandos de controle como se fossem um único comando Também são chamados de comandos compostos C permite a declaração de variáveis antes dos comandos de qualquer bloco Tabulação interior de um bloco faz parte de um bom estilo de programação 6
7 Comandos Estruturas de Controle São comandos que afetam a maneira como outros comandos são executados Podem ser: De decisão» Condicionam a execução de um comando ao valor de uma expressão De repetição» Permite a execução de um comando repetidas vezes 7
8 Estruturas de Decisão São estruturas de controle condicionais Muitas vezes, a avaliação de uma condição define a execução ou não de um comando (execução condicional) A maneira mais fácil de fazer isso é através do comando If if (condicao) comando; if (condicao) comando1 ; else comando2; Comandos podem ser simples ou compostos (bloco) 8
9 Comando if-else /* Programa: Comandos em bloco*/ # include <stdio.h> main ( ) { int num; } printf ( Este programa diz se um numero eh par ou impar \n \n ); printf ( Entre com um numero inteiro: ); scanf( %d, &num) if (num % 2 == 0){ printf ( O número %d eh par, num); printf ( porque o resto de n / 2 é igual a zero \n ); } else{ printf ( O número %d eh impar, num); printf ( porque o resto de n / 2 é diferente de zero \n ); } 9
10 Comando if-else Operadores lógicos podem ser utilizados na equação de condição Exemplos:... if ( (a>5) && (b==-1) ) { if ( (a>1)!(b==2) ) {... 10
11 Comando if-else Comando if Algumas aplicações precisam de estruturas de decisão mais complicadas Por exemplo, quando existem mais que duas possibilidades Uma alternativa é utilizar uma cadeia de comandos if if (condicao1) comando1; else if (condicao2) comando2; else if (condicao3) comando3;... 11
12 Comando if-else... int pontosteste; char nota;... if (pontosteste >= 90) nota = 'A'; else if (pontosteste >= 80) nota = 'B'; else if (pontosteste >= 70) nota = 'C'; else if (pontosteste >= 60) nota = 'D'; else nota = 'F';... Apenas um else Se um else if for verdadeiro, os comandos else if e else abaixo dele não são avaliados Outra alternativa: utilizar o comando switch 12
13 Comando if-else Exercício Exercício
14 Comando switch Executa comandos condicionalmente Baseado no valor de alguma expressão switch (expressao) { case constante-1: comando; break; case constante-2: comando; break;... case constante-n: comando; break; default: comando; break; } 14
15 Comando switch... int mes;... switch (mes) { case 1: printf("january"); break; case 2: printf("february"); break; case 3: printf("march"); break; case 4: printf("april"); break; case 5: printf("may"); break; case 6: printf("june"); break; case 7: printf("july"); break; case 8: printf("august"); break; case 9: printf("september"); break; case 10: printf("october"); break; case 11: printf("november"); break; case 12: printf("december"); break; }... 15
16 Comando switch Equivalente a um comando if-else... int mes;... if (mes == 1) { printf("january"); } else if (mes == 2) { printf("february");... 16
17 Comando switch Qual comando usar? if-else ou switch? Decisão do programador Baseada em facilidade de leitura e outros fatores Cada comando case deve ser único Valor fornecido para cada comando case Deve ser do mesmo tipo do valor retornado pela expressão do comando switch Deve ser do tipo char ou int 17
18 Comando switch Observações Comando break Faz com que o programa saia de dentro do comando switch e continue no próximo comando Sem ele, todos os comandos case seriam executados Em algumas situações, pode ser interessante executar mais de um comando case 18
19 Comando switch... int mes, ano; int numdias;... switch (mes) { case 1: case 3: case 5: case 7: case 8: case 10: case 12: numdias = 31; break; case 4: case 6: case 9: case 11: numdias = 30; break; case 2: if ( ((ano % 4 == 0) &&!(ano % 100 == 0)) (ano % 400 == 0) ) numdias = 29; else numdias = 28; break; }... 19
20 Comando switch Comando default pode ser usado para lidar com os valores que não foram definidos explicitamente nos comandos case Cláusula default é selecionada quando nenhum dos rótulos casa com o valor da expressão É opcional (mas é uma boa prática de programação) default: Pode incluir uma mensagem de erro» Ex.: valor de rótulo não esperado 20
21 Comando switch... int mes;... switch (mes) { case 1: printf("january"); break; case 2: printf("february"); break; case 3: printf("march"); break; case 4: printf("april"); break; case 5: printf("may"); break; case 6: printf("june"); break; case 7: printf("july"); break; case 8: printf("august"); break; case 9: printf("september"); break; case 10: printf("october"); break; case 11: printf("november"); break; case 12: printf("december"); break; default: printf( Opa, este nao eh um mes valido!"); }... 21
22 Comandos de Repetição Permitem a execução de partes de um programa mais de uma vez São comandos iterativos da linguagem C Comando while Comando do while Comando for 22
23 Comando while Estrutura de repetição mais simples Executa um comando repetidamente até uma condição se tornar falsa while (expressão condicional) comando; Comandos podem ser simples ou compostos (bloco) 23
24 Comando while Teste condicional é executado antes de cada ciclo do loop Se o primeiro teste resultar no valor 0 (Falso), o corpo do loop não é executado f Condição v Seqüência de Comandos 24
25 Comando while Exercício O que o programa abaixo imprime na tela? /* Programa: Comando while*/ # include <stdio.h> main() { int i=0, a=0, n=5; } while ( i<=n ) { a+=i; i=i+1; } printf ( a=%d \n",a); Exercício Faça o fluxograma do programa acima? 25
26 Comando while Utilizado onde existe uma condição de teste que possa ser aplicada antes da execução do corpo Vários problemas de programação não se encaixam na estrutura do comando while As vezes o teste seria mais natural em algum lugar no meio do loop Ex.: leitura de dados do usuário até o recebimento de um valor especial (sentinela) 26
27 Comando while Loop baseado em sentinela Ler um valor Se o valor é igual ao sentinela, sair do loop Senão, executar o processamento requerido por este valor Como sair do loop quando um dado valor for lido? Problema do loop e meio Estratégia 1: Por um comando break após a leitura Estratégia 2: Copiar parte do código para fora do loop 27
28 Comando do-while Executa um comando repetidamente até uma condição se tornar falsa do { comandos; } while (expressao condicional); Semelhante ao comando while Exceto que a expressão é avaliada no final 28
29 Comando do-while Seqüência de Comandos f Condição v 29
30 Comando do-while Exemplo... int c=1;... do {... scanf ( %d, &c); } while (c!= -1);... 30
31 Comando for O comando for é um comando de repetição determinado pelas expressões: inicial teste passo for (inicial; teste; passo) { comandos; } 31
32 Comando for Inicial Expressão que indica como o loop do comando for deve ser inicializado Executado uma única vez No início do loop Define o valor inicial da variável de indexação (contador) Ex.: for (i = 0;... for (i = -7;... 32
33 Comando for Teste Expressão que indica quando o loop do comando for deve parar Funciona como a condição de teste do while Expressão é avaliada no topo de cada interação do loop Compara valor do contador com um valor final Quando o resultado da avaliação é FALSO, o loop termina Enquanto teste é VERDADEIRO, o loop continua Ex.: for (i = 0; (i < n); i++){ 33
34 Comando for Passo Expressão chamada a cada interação do loop para atualizar o valor do contador Indica quanto muda o valor da variável de indexação de um ciclo para outro Especificações de passo mais comuns index++, index--, index +=n 34
35 Comando for Inicial f Teste v Seqüência de Comandos Passo 35
36 Comando for for (inicial; teste; passo) { comandos; } é equivalente a: inicial; while (teste) { comandos; passo; } 36
37 Comando for Exercício O que o programa abaixo imprime na tela? /* Programa: Comando for*/ # include <stdio.h> main ( ) { int t; for (t = 5; t >= 0; t --) { printf ( %d \n, t); } printf ( fim! \n ); } Exercício Faça o fluxograma do programa acima? 37
38 Comando for Expressões inicial, teste e passo são opcionais Os separadores (;) devem aparecer Falta de valor inicial não é feita nenhuma inicialização do indexador Falta de condição de teste ela é assumida como sempre VERDADEIRA Falta de passo indexador não é alterado entre ciclos do loop Mas pode ser alterado dentro do ciclo 38
39 Exercícios Exercício Reescreva os trechos de programas abaixo usando o comando for... x = 14; while ( x >= 3){ printf ( %d\n, x); x - = 5; } y = 70; while ( y <= 90){ printf ( %d\n, y); y += 5; }... 39
40 Exercícios Exercício Escreva um programa em C que leia os valores de n números reais e imprima os valores da soma e da média aritmética destes números. Exercício Escreva um programa em C que imprima os L primeiros termos da seqüência de Fibonacci. 40
LINGUAGEM C: COMANDOS DE REPETIÇÃO
LINGUAGEM C: COMANDOS DE REPETIÇÃO Prof. André Backes ESTRUTURAS DE REPETIÇÃO Uma estrutura de repetição permite que uma sequência de comandos seja executada repetidamente, enquanto determinadas condições
Universidade Federal de Uberlândia Faculdade de Computação. Linguagem C: estruturas de repetição While / Do While / For
Universidade Federal de Uberlândia Faculdade de Computação Linguagem C: estruturas de repetição While / Do While / For Prof. Renato Pimentel 1 Estruturas de repetição O real poder dos computadores está
Linguagem C estruturas de repetição
Linguagem C estruturas de repetição IF61A/IF71A - Computação 1 Prof. Leonelo Almeida Universidade Tecnológica Federal do Paraná Até agora... Introdução à linguagem C Estrutura de um programa Escrita e
Aula de hoje. Comandos. Comandos simples. Comandos. Comandos de controle. Bloco de comandos. SCC Introdução à Programação para Engenharias
SCC 124 - Introdução à Programação para Engenharias Comandos Professor: André C. P. L. F. de Carvalho, ICMC-USP Pos-doutorando: Isvani Frias-Blanco Monitor: Henrique Bonini de Britto Menezes 1 Aula de
Algoritmos e Programação
Algoritmos e Programação Aula 5 Estruturas de Repetição Profa. Marina Gomes [email protected] 26/04/2017 Engenharia de Computação - Unipampa 1 Aula de Hoje Estrutura de repetição Comando for
Introdução à Programação. Estruturas de Repetição
Introdução à Programação Estruturas de Repetição Repetição de Comandos i 0 int somatorio(int n) { int soma = 0; int i = 0; soma = soma + i; i++; soma = soma + i; i++; soma = soma + i;... n i Faz esta seqüência
C Comandos de Controle
C Comandos de Controle Adriano Cruz [email protected] 19 de julho de 2017 Instituto de Matemática Departamento de Ciência da Computação UFRJ 1 Revisão da Seção Introdução Comandos de Teste Comandos de
Aula 7 Oficina de Programação Estruturas de Repetição no C. Profa. Elaine Faria UFU
Aula 7 Oficina de Programação Estruturas de Repetição no C Profa. Elaine Faria UFU - 2017 Aula de Hoje Estruturas de repetição: do while while for Introdução Apresentar as estruturas de repetição do while,
Comando Switch. Embora a escada if else-if possa executar testes de várias maneiras, ela não é de maneira nenhuma elegante.
Comando Switch Embora a escada if else-if possa executar testes de várias maneiras, ela não é de maneira nenhuma elegante. O código pode ficar difícil de ser seguido e confundir até mesmo o seu autor no
Aula 6 Oficina de Programação Estruturas Condicionais no C. Profa. Elaine Faria UFU
Aula 6 Oficina de Programação Estruturas Condicionais no C Profa. Elaine Faria UFU - 2017 Estrutura Condicional Simples Algoritmo se () entao instrução fimse A instrução só será executada se
Linguagem C (repetição)
Linguagem C (repetição) André Tavares da Silva [email protected] Exercício Escrever um programa que conte (mostre na tela) os números de 1 a 100. Comandos aprendidos até o momento: printf, scanf, getchar,
Introdução à Programação. Expressões Booleanas e Comandos Condicionais
Introdução à Programação Expressões Booleanas e Comandos Condicionais Comandos Condicionais Misture os ingredientes Unte forma com manteiga Despeje a mistura na forma Algoritmo para preparação de bolo
Linguagens de Programação I
Linguagens de Programação I Tema # 4 Operadores em C Susana M Iglesias FUNÇÕES ENTRADA-SAÍDA I/O printf(), utilizada para enviar dados ao dispositivo de saída padrão (stdout), scanf(), utilizada para ler
5 - COMANDOS DE CONTROLE DE PROGRAMA Em C existem os comandos de decisões, os comandos de iteração (ou de laços) e os comandos de desvios.
3636363636363636363636363636363636363636363636363636 5 - COMANDOS DE CONTROLE DE PROGRAMA Em C existem os comandos de decisões, os comandos de iteração (ou de laços) e os comandos de desvios. 5.1 - Comandos
Linguagem C (estruturas condicionais)
Linguagem C (estruturas condicionais) André Tavares da Silva [email protected] Comandos de Controle de Fluxo Todos os comandos devem ser terminados com um ;. { e são usados para delimitar um
Programação de Computadores I Funções de Repetição da Linguagem C PROFESSORA CINTIA CAETANO
Programação de Computadores I Funções de Repetição da Linguagem C PROFESSORA CINTIA CAETANO Comando WHILE O comando while executa um bloco de comandos enquanto a condição testada for verdadeira (diferente
LINGUAGEM C: COMANDOS DE CONTROLE CONDICIONAL
LINGUAGEM C: COMANDOS DE CONTROLE CONDICIONAL Prof. André Backes FLUXOGRAMAS Condição ou Decisão Representado por losangos Normalmente contém uma pergunta do tipo Sim/Não ou um teste de Verdadeiro/Falso.
Universidade Federal de Uberlândia Faculdade de Computação. Linguagem C: Operadores relacionais e lógicos estruturas condicionais If...
Universidade Federal de Uberlândia Faculdade de Computação Linguagem C: Operadores relacionais e lógicos estruturas condicionais If... Else Switch Prof. Renato Pimentel 1 Operações relacionais Operações
ESTRUTURAS CONDICIONAIS. Introdução à Ciência da ComputaçãoI Simone Senger de Souza
ESTRUTURAS CONDICIONAIS Introdução à Ciência da ComputaçãoI Simone Senger de Souza Estruturas de Controle ESTRUTURA SEQUENCIAL ESTRUTURA CONDICIONAL ESTRUTURA DE REPETIÇÃO 2 Estruturas Condicionais Estrutura
Linguagem C. Prof.ª Márcia Jani Cícero
Linguagem C Prof.ª Márcia Jani Cícero A estrutura Básica de um Programa em C Consiste em uma ou várias funções ou programas. main( ) // primeira função a ser executada // inicia a função // termina a função
Lógica e Linguagem de Programação Convertendo um algoritmo em pseudocódigo para a linguagem C Professor: Danilo Giacobo
Lógica e Linguagem de Programação Convertendo um algoritmo em pseudocódigo para a linguagem C Professor: Danilo Giacobo Este documento explica como transformar um algoritmo escrito na forma pseudocódigo
Algoritmos e Estruturas de Dados I (DCC/003) Estruturas Condicionais e de Repetição
Algoritmos e Estruturas de Dados I (DCC/003) Estruturas Condicionais e de Repetição 1 Comando while Deseja-se calcular o valor de: 1 + 2 + 3 +... + N. Observação: não sabemos, a priori, quantos termos
Introdução à Ciência da Computação
Introdução à Ciência da Computação Introdução à Linguagem C: Parte II Prof. Ricardo J. G. B. Campello Sumário Seleção Simples Seleção Composta Seleção Encadeada Seleção de Múltipla Escolha Repetição com
Capítulo 8. Estruturas de Controle no Nível de Sentença
Capítulo 8 Estruturas de Controle no Nível de Sentença Níveis de fluxo de controle Computações são realizadas por meio da avaliação de expressões e da atribuição dos valores a variáveis Para tornar a computação
ESTRUTURAS CONDICIONAIS. Baseado nos slides de autoria de Rosely Sanches e Simone Senger de Souza
ESTRUTURAS CONDICIONAIS Baseado nos slides de autoria de Rosely Sanches e Simone Senger de Souza Estruturas de Controle ESTRUTURA SEQUENCIAL ESTRUTURA CONDICIONAL ESTRUTURA DE REPETIÇÃO 2 Estruturas Condicionais
Variáveis primitivas e Controle de fluxo
Variáveis primitivas e Controle de fluxo Material baseado na apostila FJ-11: Java e Orientação a Objetos do curso Caelum, Ensino e Inovação, disponível para download em http://www.caelum.com.br/apostilas/
Estruturas da linguagem C. 1. Identificadores, tipos primitivos, variáveis e constantes, operadores e expressões.
1 Estruturas da linguagem C 1. Identificadores, tipos primitivos, variáveis e constantes, operadores e expressões. Identificadores Os identificadores seguem a duas regras: 1. Devem ser começados por letras
Seleção Múltipla Laços (while, do-while, for) AULA 05
Introdução a Programação IF669 http://www.cin.ufpe.br/~if669 Seleção Múltipla Laços (while, do-while, for) AULA 05 Ricardo Massa F. Lima [email protected] Sérgio C. B. Soares [email protected] Até aqui...
ESTRUTURAS DE CONTROLE
ESTRUTURAS DE CONTROLE ESTRUTURAS DE REPETIÇÃO EM LINGUAGEM C 03/12/16 Repetição Contada Fluxograma Linguagem C I = C até F sim Comando não For (i=c; i
Aula 03 -Introdução àlinguagc Programação: Estrutura-Repetição. OPL e IC1 Prof: Anilton Joaquim da Silva
Aula 03 -Introdução àlinguagc Programação: Estrutura-Repetição OPL e IC1 Prof: Anilton Joaquim da Silva [email protected] 1 Estrutura de Repetição Em certas situações é necessária a repetição de
Hello World. Linguagem C. Tipos de Dados. Palavras Reservadas. Operadores Aritméticos. Pré e pós incremento e pré e pós decremento
Hello World Linguagem C printf("hello world!\n"); main é a função principal, a execução do programa começa por ela printf é uma função usada para enviar dados para o vídeo Palavras Reservadas auto double
Comandos de entrada. e saída. Comandos de entrada. Comandos de entrada. Comandos de entrada. Comandos de entrada. Comandos de entrada.
e saída Biblioteca stdio.h Comandos Função scanf() Função gets() Função getchar() Material cedido pelo prof. Daniel Callegari scanf() Rotina de entrada que lê todos os tipos de dados. Protótipo: int scanf(const
Declarações. C diferencia letras maiúsculas de minúsculas! int n, N; n é diferente de N!
Declarações Os nomes das variáveis devem conter apenas letras, dígitos e o símbolo _ Os principais tipos são: int, float, double e char Exemplos: int n; int quantidade_valores; float x, y, somavalores;
Algoritmos e Programação
Algoritmos e Programação Aula 4 Estruturas de Condição Profa. Marina Gomes [email protected] 06/04/2017 Engenharia de Computação - Unipampa 1 Aula de Hoje Estrutura condicional simples Utilização
Introdução à Linguagem C
Engenharia de CONTROLE e AUTOMAÇÃO Introdução à Linguagem C Aula 02 DPEE 1038 Estrutura de Dados para Automação Curso de Engenharia de Controle e Automação Universidade Federal de Santa Maria [email protected]
Faculdade Anglo-Americano Curso de Ciência da Computação Linguagem de Programação. Lista de Exercícios 1
Faculdade Anglo-Americano Curso de Ciência da Computação Linguagem de Programação Lista de Exercícios 1 1. O programa seguinte tem vários erros em tempo de compilação. Encontre-os. Main() int a=1; b=2,
Estruturas de Repetição
Algoritmos e Estruturas de Dados I (DCC/003) Estruturas de Repetição Aula Tópico 4 (while, for) 1 Problema 10 Suponha que soma (+) e subtração (-) são as únicas operações disponíveis em C. Dados dois números
Programação científica C++
Programação científica C++ NIELSEN CASTELO DAMASCENO Slide 3 Exercícios Escreva um programa para armazenar o valor 20 em uma variável X e o valor 5 em uma variável Y. A seguir, armazenar a soma do valor
Linguagem C Controle do Fluxo de Execução. Lógica de Programação
Linguagem C Controle do Fluxo de Execução Lógica de Programação Caro(a) aluno(a), Aqui começaremos a escrever os nossos primeiros programas em uma Linguagem de Programação. Divirta-se!!! Estrutura Seqüencial
Algoritmos e Técnicas de Programação. Professora: Luciana Faria
Algoritmos e Técnicas de Programação Professora: Luciana Faria Estrutura de Repetição condicional Estrutura de repetição Nas aulas anteriores verificamos que a execução sequencial dos comandos da função
Métodos Computacionais. Comandos Condicionais e de Repetição em C
Métodos Computacionais Comandos Condicionais e de Repetição em C Tópicos da Aula Hoje vamos acrescentar comportamentos mais complexos a programas em C Comandos Condicionais if-else switch Comandos de Repetição
Revisão C++ - Parte 1
Revisão C++ - Parte 1 Prof. Gustavo Leitão Campus Natal Central Disciplina Programação para Ambiente de Redes 5/3/2010 Objetivo da Aula 5/3/2010 5/3/2010 OBJETIVO DA AULA Revisar os principais comandos
INF1007: Programação 2. 0 Revisão. 06/08/2015 (c) Dept. de Informática - PUC-Rio 1
INF1007: Programação 2 0 Revisão 06/08/2015 (c) Dept. de Informática - PUC-Rio 1 Tópicos Principais Variáveis e Constantes Operadores e Expressões Entrada e Saída Tomada de Decisão Construção com laços
Estruturas de repetição. Objetivos: - Compreender diversos tipos de comandos de repetições disponíveis na linguagem C.
capa Estruturas de repetição Objetivos: - Compreender diversos tipos de comandos de repetições disponíveis na linguagem C. - Aprender a implementar algoritmos em C com laços de repetições. Estruturas de
3. Linguagem de Programação C
Introdução à Computação I IBM1006 3. Linguagem de Programação C Prof. Renato Tinós Departamento de Computação e Matemática (FFCLRP/USP) 1 Principais Tópicos 3.2. Estrutura de Programas e Representação
Programação: Vetores
Programação de Computadores I Aula 09 Programação: Vetores José Romildo Malaquias Departamento de Computação Universidade Federal de Ouro Preto 2011-1 1/62 Motivação Problema Faça um programa que leia
Linguagem C++ Estruturas de controle Parte II Estruturas de repetição
Fundamentos de Programação Linguagem C++ Estruturas de controle Parte II Estruturas de repetição Prof. Bruno E. G. Gomes IFRN 1 Estruturas de Controle Permitem o controle da sequência de execução de um
Estruturas de Decisão. Adaptado de Deise Saccol
Estruturas de Decisão Adaptado de Deise Saccol 1 ESTRUTURAS DE DECISÃO Comandos de decisão ou desvio fazem parte das técnicas de programação, para construir estruturas de algoritmos que não são totalmente
Estruturas de Repetição. for() while() do-while() break; continue;
Estruturas de Repetição for() while() do-while() break; continue; 1 Auto-Ajuda (!) Como ajudar a solucionar erros básicos do meu programa? Verificar os ; Verificar se não há comandos em maiúsculas; Verificar
LP II Estrutura de Dados
LP II Estrutura de Dados Linguagem C Seleção e Repetição Prof. José Honorato F. Nunes [email protected] Resumo da aula Estruturas de Seleção Simples Composta Aninhada Estruturas de
Sintaxe Básica de Java Parte 2
Sintaxe Básica de Java Parte 2 Universidade Católica de Pernambuco Ciência da Computação Prof. Márcio Bueno [email protected] Fonte: Material da Profª Karina Oliveira Instruções Condicionais A instrução
Laços de repetição for, while, do-while
Computação Eletrônica Laços de repetição for, while, do-while Prof: Luciano Barbosa Estruturas de Repetição Imagine um programa que calcula a média de um aluno. Este programa é bastante simples, bastaria:
Prof. A. G. Silva. 28 de agosto de Prof. A. G. Silva INE5603 Introdução à POO 28 de agosto de / 1
INE5603 Introdução à POO Prof. A. G. Silva 28 de agosto de 2017 Prof. A. G. Silva INE5603 Introdução à POO 28 de agosto de 2017 1 / 1 Comandos de decisão simples e compostas Objetivos: Utilização de controles
ESTRUTURAS DE CONTROLE - LAÇOS OU MALHAS DE REPETIÇÃO
ESTRUTURAS DE CONTROLE - LAÇOS OU MALHAS DE REPETIÇÃO Executa uma sequencia de comandos; nenhuma, uma ou várias vezes de acordo com uma condição, ou de acordo com uma variável de controle. 6.1 - REPETIÇÃO
Modulo 4: while do while (limites de variáveis)
PROGRAMAÇÃO DE COMPUTADORES V - TCC- 00.323 Modulo 4: while do while (limites de variáveis) Aura - Erick [email protected], [email protected] Roteiro Até aqui apreendemos as estruturas: If e If...else Switch
MC-102 Aula 06 Comandos Repetitivos
MC-102 Aula 06 Comandos Repetitivos Instituto de Computação Unicamp 2 de Setembro de 2016 Roteiro 1 Comandos Repetitivos 2 Comando while 3 Comando do-while 4 O comando for 5 Exemplos com Laços Variável
Sistemas Operacionais e Introdução à Programação. Programação com linguagem C
Sistemas Operacionais e Introdução à Programação Programação com linguagem C 1 Entrada e saída: escrevendo na tela Veja uma comparação entre um programa Portugol e seu equivalente em C: Inicio Inteiro
Vetores. e o programa deverá ler os valores separadamente:
Vetores Vetor é um tipo de dado usado para representar uma certa quantidade de variáveis de valores homogêneos (do mesmo tipo). Imagine o seguinte problema: calcular a média das notas da prova de 5 alunos.
Programação Estruturada
Programação Estruturada Estruturas condicionais Professores Emílio Francesquini e Carla Negri Lintzmayer 2018.Q3 Centro de Matemática, Computação e Cognição Universidade Federal do ABC Comandos condicionais
Lógica de Programação I
Gilson de Souza Carvalho [email protected] 1 Comando Switch O comando Switch pode ser visto como uma especialização do comando if. Foi criado para facilitar um uso particular de comandos if encadeados.
Algoritmos e Lógica de Programação 80 horas // 4 h/semana. Exercício... Para começar... Resolução... Para começar... Para começar...
Algoritmos e Lógica de Programação 80 horas // 4 h/semana Estrutura Condicional: aninhada, seleção de casos e outras. Aula 06 Prof. Piva Exercício... Faça um algoritmo que leia dois números inteiros e
Algoritmos e Estruturas de Dados I IEC012. Linguagem C - Estruturas de Controle - Seleção. Prof. César Melo
Algoritmos e Estruturas de Dados I IEC012 Linguagem C - Estruturas de Controle - Seleção Prof. César Melo Estruturas de Controle: Condicional Estruturas: Simples Composta Múltipla escolha Estrutura Condicional
Estrutura do programa
Linguagem C Estrutura do programa Exemplo: #include #include main() { printf( Ola, mundo! ); system( pause ); }
Programação Estruturada
Programação Estruturada Introdução à linguagem C Professores Emílio Francesquini e Carla Negri Lintzmayer 2018.Q3 Centro de Matemática, Computação e Cognição Universidade Federal do ABC Programação estruturada
Introdução a programação Comandos de repetição
Instituto Federal de Minas Gerais Campus Ponte Nova Introdução a programação Comandos de repetição Professor: Saulo Henrique Cabral Silva Laços de repetição 2 Vamos começar com um exercício Imprimir os
