9 Laços. Unesp Campus de Guaratinguetá
|
|
- João Pedro Fartaria Cordeiro
- 7 Há anos
- Visualizações:
Transcrição
1 9 Laços Unesp Campus de Guaratinguetá Curso de Programação Computadores Prof. Aníbal Tavares Profa. Cassilda Ribeiro Ministrado por: Prof. André Amarante
2 9 Laço (Enlaçamento) Existem situações em que uma operação ou uma série de operações deve ser repetida vária vezes. Nestes casos utilizase uma estrutura de controle chamada laço ou enlaçamento. O laço é uma construção fundamental em programação e existem várias formas de laço, a saber: 1. Laços Condicionais 1.2. Laços Controlados por Entrada Entrada controlada por contador Entrada controlada por sentinela 1.3 Laços com teste no final 2. Laços Contados A seguir será visto em detalhe cada um desses laços. Laços 2
3 9 - Enlaçamento 9.1. Laços Condicionais O laço condicional testa uma condição e repete uma seqüência de ações enquanto a condição testada for verdadeira. Ou seja, ele fica repetindo uma seqüência de ações, enquanto a condição for verdadeira Em linguagem algorítmica ele pode ser expresso da seguinte forma: Enquanto condição faça comando Ou Enquanto (condição) faça Início comando1 comando2... comandon Fim Laços 3
4 9.1 Enlaçamento: Laços Condicionais Vejamos agora o exemplo do cálculo do resto inteiro de uma divisão. Um maneira de se calcular o resto de uma divisão é através de sucessivas subtrações. Suponha, por exemplo, que desejamos calcular o resto da divisão de 7 por 3. Isto pode ser feito da seguinte maneira: 1) Inicialmente fazemos p=7 e d=3 2) Perguntamos se (b > a) (7>3). Se a resposta for sim, então fazemos (b=b-a) (b=7-3=4) e perguntamos novamente se (b > a) (4 > 3). Se a resposta for sim, então fazemos novamente (b=b-a) (b=4-3=1) e mais uma vez perguntamos se (b>a) (1>3). Como agora b não é maior que a, então paramos de perguntar e fazemos resto=1 Laços 4
5 9.1 Enlaçamento: Laços Condicionais Observe que ficamos repetindo a ação de subtrair (b=b-a) enquanto a condição (b>=a) foi verdadeira. No momento em que b<a, paramos o laço. Graficamente: Solução/Algoritmo: 7 >= 3 V > 3 V > 3 F r 1 Laços 5
6 9.1 Enlaçamento: Laços Condicionais Resto da divisão: b a r c nº de vezes que será executado o laço Algoritmo resto Escreva( Digite a e b ) Leia(a,b); Enquanto (b >= a) faça b b a; fim enquanto r b; Escreva( resto=, r); Instruções Possíveis: Solução/Algoritmo: b >= a V b b - a b >= a V b b - a b >= a F r - >= F V b Laços 6
7 9.1 Enlaçamento: Laços Condicionais Como saber se um número é par ou ímpar? Um número é par se é divisível por 2! Resto da divisão: b r Ou seja, se b é par, então, para a = 2, r = 0! a c Caso particular do Algoritmo Anterior + Verificação Solução/Algoritmo a 2; Leia (b); Enquanto (b >= a) faça b b a; r b; Se (r = 0) Então Escreva( b eh par ); Senão Escreva( b eh ímpar ); Laços 7
8 Em linguagem C o laço condicional Enquanto é feito através do comando while, isto é: while (condição) { } 9.1 Enlaçamento: Laços Condicionais Comando while comandos; While (condição) condição F V comandos OBS: O processo é repetido enquanto a condição for verdadeira. Laços 8
9 9.1 Enlaçamento: Laços Condicionais O while funciona do seguinte modo: 1º. Avalia a condição 2º.Se a condição for Falsa (0-zero), o laço termina e o programa continua na instrução imediatamente após o while. 3º. Se a condição é verdadeira (diferente de zero), executa os comandos do bloco. 4º. Volta ao passo 1º. Observação Importante: Cada verificação da condição lógica com a conseqüente execução de ações é denominada de iteração (passos 1, 2 e 3). Laços 9
10 9.1 Enlaçamento: Laços Condicionais O comando while aparentemente é igual ao comando if, mas isto não é verdade. A semelhança está somente no fato que ambos avaliam uma condição antes de executar a ação. A diferença fundamental entre o while e o if é a seguinte: O comando while avalia a condição. Se ela for verdadeira ele executa um comando ou um bloco de comandos, e volta para avaliar novamente a condição. Ele fica repetindo esses passos enquanto a condição for verdadeira. O comando if avalia a condição. Se ela for verdadeira ele executa o comando ou bloco de comandos somente uma vez. O comando if não fica repetindo a mesma ação. Laços 10
11 9.1 Enlaçamento: Laços Condicionais Diferença a entre o comando if e o while -Fluxograma while (condição) if (condição) condição V comandos condição V comando1 F F OBS: 1- Do mesmo modo que no comando if, a condição do comando while, deve sempre ser colocada entre parênteses. 2- O comandos de um laço também são chamados de corpo do laço. Laços 11
12 9.1 Enlaçamento: Laços Condicionais Comando while para calcular o resto da divisão inteira Algoritmo Resto Início Leia(a,b); Enquanto (b >= a) faça b b a; fim enquanto Escreva( resto=, b); b - a F b V b b-a; Início Laços 12
13 9.1 Enlaçamento: Laços Condicionais Comando while para calcular o resto da divisão inteira Algoritmo Resto Leia(a,b); Enquanto (b >= a) faça b b a; fim enquanto Escreva( resto=, b); Programa Resto #include <stdio.h> #include <stdlib.h> main() { int a, b; printf( Insira a e b: ); scanf( %d %d,&a,&b); while (b >= a) b = b a; printf( Resto = %d,b); } Laços 13
14 9.1 Enlaçamento: Laços Condicionais Comando while para evitar repetição de comandos Problema Cansativo Deseja-se mostrar a seguinte figura na tela: * * * * * Construir um programa que realize isto. Programa Cansativo #include <stdio.h> main() { printf( *\n ); printf( *\n ); printf( *\n ); printf( *\n ); printf( *\n ); } Laços 14
15 9.1 Enlaçamento: Laços Condicionais Comando while para evitar repetição de comandos Fluxograma Não Cansativo Início i i+1; V i <= 5 F Início *\n Programa Não Cansativo #include <stdio.h> main() { int i = 1; while (i <= 5) { printf( *\n ); i = i + 1; (ou i++;) } } Laços 2215
16 9.1 Enlaçamento: Laços Condicionais Comando while para evitar repetição de comandos Programa Não Cansativo #include <stdio.h> main() { int i = 1; P1 P2 P3 } while (i <= 5) { } printf( *\n ); i = i + 1; Execução Programa Iteração P1 P2 P3 1 i<=5 (v) *\n i=2 2 i<=5 (v) *\n i=3 3 i<=5 (v) *\n i=4 4 i<=5 (v) *\n i=5 5 i<=5 (v) *\n i=6 6 i<=5 (f) - - Laços 16
17 9.1 Enlaçamento: Laços Condicionais Laços Controlados por Entrada Foi visto que através de um laço apropriado, é possível repetir o algoritmo um certo número de vezes. No laço controlado por entrada a condição para ver se o laço vai ser executado ou não é testada antes do laço. Se a condição for verdadeira o laço será executado, e retornará ao começo para se testar novamente a condição de parada. Laços 17
18 9.1.2 Laços Controlados por Entrada Se a condição não for verdadeira o laço não será executado e o controle de execução passa para a primeira linha após o laço. O processo de retorno para ler dados adicionais não é problema, pois já se conhece a estrutura do laço. A dificuldade está em saber quando parar. Apresentaremos a seguir duas formas de se fazer isso, a saber: a) Entrada controlada por contador b)entrada controlada por sentinela Laços 18
19 9.1.2 Laços Controlados por Entrada: Contador a) Entrada controlada por contador Introduz-se um dado adicional no início do conjunto de dados. Este dado adicional fornece o número de vezes que o laço deve ser repetido. Introduz-se uma variável contadora para controlar o número de vezes que o laço deve ser repetido Laços 19
20 9.1.2 Laços Controlados por Entrada: Contador Exemplo1 - Fazer um algoritmo e um programa em C que escreva na tela os 20 primeiros números inteiros. Algoritmo imprime_inteiros Variáveis: i inteiro. Início algoritmo i 1. Enquanto ( i 20) faça início escreva ( i ). i i + 1. fim Fim algoritmo //prog imprime_inteiros #include <stdio.h> #include <stdlib.h> main() { // início programa int i=1; While (i <= 20) { //início do while printf( %d \n, i); i=i+1; } //fim do while system( pause ); }//fim programa Laços 20
21 9.1.2 Laços Controlados por Entrada: Contador No exemplo anterior, observe que: 1º. A variável i é quem controla o número de vezes que o laço é executado, então: a) é necessário atribuir um valor inicial para a variável i antes do while, para que ele possa analisar a condição. b) dentro do corpo do while, após ter impresso o valor do i, é necessário incrementá-lo de uma unidade (i=i+1), para que o while pare de ser executado após 20 voltas. 2º. É necessário colocar as chaves { } marcando o início e o fim do while porque dentro dele estão sendo executados dois comandos. 3º. Se não fossem colocadas as chaves { }, iria ocorrer um laço infinito, que imprimiria somente o número 1, pois a variável de controle do laço nunca seria alterada e a condição do laço seria Laços 21 eternamente verdadeira.
22 9.1.2 Laços Controlados por Entrada: Contador Exemplo 2- Escreva um algoritmo e um programa em C que dado um Número qualquer, seja calculado e impresso a tabuada desse número. Algoritmo tabuada Variáveis: i,n, resp: inteiro. Início algoritmo escreva ( Qual tabuada deseja imprimir ) Leia (n) i 1. Enquanto ( i 10) faça início resp n * i escreva ( resp ). i i + 1. fim Fim algoritmo Laços 22
23 9.1.2 Laços Controlados por Entrada: Contador Em linguagem C o algoritmo anterior torna-se //Exemplo 2 - prog tabuada #include <stdio.h> #include <stdlib.h> main() { // inicio programa int i, n, resp; i=1; printf( Qual tabuada vc deseja? ); scanf( %d,&n); While (i <= 10) { //inicio do while resp=n * i; printf( %2d*2d=%2d\n,n,i,resp); i=i+1; } //fim do while system( pause ); }//fim programa Laços 23
24 9.1.2 Laços Controlados por Entrada: Contador Exemplo 3: Dado um valor m, calcular a soma de 1 até m. Idéia: i 1 2 m soma Iteração i soma Observação: A variável i serve para percorrer as variáveis de 1 até m. Cada vez que um valor é apresentado, ele será armazenado na variável soma. Portanto, pode-se dizer que i é uma variável contadora ao passo que soma é uma variável acumuladora. Laços 24
25 9.1.2 Laços Controlados por Entrada: Contador Exemplo 3: Dado um valor m, calcular a soma de 1 até m. Algoritmo CalculaSoma Variáveis: i inteiro; Início algoritmo i 0; soma 0; Leia(m); Enquanto ( i m) faça soma soma + i; i i + 1; fim enquanto Escreva ( Soma=,soma); Fim algoritmo Programa em C #include <stdio.h> main() { // início programa int m, i=1, soma=0; printf( Valor de m: ); scanf( %d,&m); while (i <= m) { //início do while soma = soma + i; i=i+1; } //fim do while printf( Soma=%d,soma); Laços 25 }//fim programa
26 9.1.2 Laços Controlados por Entrada: Contador Exemplo 4: Fazer um algoritmo e um programa em C que calcule e imprima a soma dos quadrados dos 100 primeiros números inteiros. Algoritmo Soma_quadrados Variáveis: soma, contador, N : inteiro Início 1. [Inicializar variáveis] soma 1 contador 1 Escreva ( Quantos números você quer somar? ) Leia (N) 2. [Somar os números] Enquanto (contador<=n) faça Início enquanto soma soma + (contador 2) contador contador + 1 Fim enquanto 3. [Imprimir resultado] Escreva ( O valor da soma é:`, soma) Fim algoritmo Laços 26
27 9.1.2 Laços Controlados por Entrada: Contador Exemplo 4: Fazer um algoritmo e um programa em C que calcule e imprima a soma dos quadrados dos 100 primeiros números inteiros. //Programa exemplo 4 #include <stdlib.h> #include <stdio.h> #include <math.h> main() { int soma, contador, N; //[Ler dados] printf("digite quantos numeros vc quer somar?\n"); scanf("%d",&n); //[Inicializar variáveis] soma = 0; contador = 1; //[Estabelecer o laço] while (contador <= N) {//inicio while //[Calcular a soma parcial] soma=soma + pow(contador,2); //[Reajustar o contador] contador = contador + 1; }//fim while //[Imprimir resultado] printf("soma = %d\n",soma); system("pause"); }// Fim programa Laços 27
28 9.1.2 Laços Controlados por Entrada: Contador Exemplo 5: Faça um algoritmo que calcule o fatorial de um valor lido. As variáveis N, Produto e Multiplicador são do tipo inteiro Idéia: Fatorial i prod 1! = ! = 2 *1! 2 2*1 (n-1)! = (n-1)*(n-2)! n-1 (n-1)* *1 n! = n*(n-1)! n n*(n-1)* *1 Laços 28
29 9.1.2 Laços Controlados por Entrada: Contador Exemplo 5: Faça um algoritmo que calcule o fatorial de um valor lido. As variáveis N, Produto e Multiplicador são do tipo inteiro Algorítmo Fat_N Variáveis: N, Produto, Multiplicador : Inteiro. Início 1. [Ler dados] Escreva ( Digite o numero para se calcular o fatorial ) Leia (N) 2. [Inicializar variáveis] Produto 1 Multiplicador N Continua 3. [Estabelecer o laço] Laços 29
30 9.1.2 Laços Controlados por Entrada: Contador continuação do exemplo 1 3. [Estabelecer o laço] Enquanto (multiplicador 1) faça Início 3.1. [Calcular o produto parcial] Produto Produto * Multiplicador 3.2 [Reajustar o multiplicador] Multiplicador Multiplicador 1 Fim enquanto 4. [Imprimir resultado] Escreva ( Fatorial de`, N, =`, Produto) 5. [Terminar] Fim Laços 30
31 9.1.2 Laços Controlados por Entrada: Contador //Programa exemplo 5: Fat_N #include <stdlib.h> #include <stdio.h> main() { int N, Produto, Multiplicador; //[Ler dados] printf("digite o numero para se calcular o fatorial\n"); scanf("%d",&n); //[Inicializar variáveis] Produto=1; Multiplicador=N; Laços 31
32 9.1.2 Laços Controlados por Entrada: Contador //[Estabelecer o laço] while (Multiplicador >= 1) { //inicio while //[Calcular o produto parcial] Produto = Produto * Multiplicador; //[Reajustar o multiplicador] Multiplicador= Multiplicador-1; } //fim while //[Imprimir resultado] printf("fatorial de %d = %d\n",n,produto); system("pause"); } // Fim programa Laços 32
33 9.1.2 Laços Controlados por Entrada: Contador Exemplo 6: Fazer um algoritmo e um programa em C que calcule e imprima os n primeiros termos da série: 1+1/2+1/3+1/ /n Algoritmo serie01 Variáveis: i,n: inteiro; soma, elem : real; Início algoritmo escreva ( Quantos numeros vc deseja imprimir ) Leia (n) i 1. s 0.0 elem 1 Escreva( serie: ) Continuação... Enquanto ( i n) faça início elem (1/i) s s + elem escreva ( elem ). i i + 1. fim Escreva( Valor da soma:,s) Fim algoritmo Laços 33
34 9.1.2 Laços Controlados por Entrada: Contador //Programa Exemplo 6 #include <stdlib.h> #include <stdio.h> main() { int i,n; float s, elem; //leitura de dados printf ("Quantos numeros vc deseja imprimir\n"); scanf ("%d",&n); i = 1; s = 0.0; elem = 1.0; printf("serie:"); while ( i <= n) { //início elem = (1.0/i); s = s + elem; printf("%5.4f ",elem ); i = i + 1; } //fim printf("\n\nvalor da soma:%5.4f\n\n",s); system("pause"); } Laços 34
35 9.1.2 Enlaçamento: amento: Laços Controlados por Entrada : Mais Exercícios cios Exemplo 6: VERSÃO 2: Soma de trás para frente Algoritmo serie_h; variaveis n: integer; h: real; inicio escreva( Entre com o valor de n ) leia(n); h:=0; Enquanto (n > 0)faça h := h + 1/n; n := n-1; fim enquanto escreva( o valor de h eh:,h); fim algoritmo Laços 35
36 9.1.2 Enlaçamento: amento: Laços Controlados por Entrada : Mais Exercícios cios //Programa serie versão2 #include <stdlib.h> #include <stdio.h> main() { int n; float h; printf ("Entre com o valor de n\n"); scanf("%d",&n); printf("para n = %d,",n); h = 0; while (n > 0) { h = h + 1/float(n); n = n-1; } printf(" o valor de h eh:%f\n",h); system("pause"); } Ao executar o programa teremos: Laços 36
37 9.1.2 Enlaçamento: amento: Laços Controlados por Entrada : Mais Exercícios cios Exemplo 7: Faça um algoritmo e um programa em C que, dadas as notas individuais em três aspectos do ano escolar num curso (Lab, Exame_inter, Exame_final) para um estudante com nº. de matrícula Nmatric, calcule a média final com pesos 20%, 30% e 50%, respectivamente. O relatório de saída é uma linha impressa para cada estudante, fornecendo o número do aluno, suas notas individuais, a média final e dizendo se ele foi aprovado ou reprovado. A entrada é controlada por contador. A variável n_estudantes indica o número de estudantes a ser processado; a variável contador dá o número de registros já processados. Ambas são Laços variáveis inteiras.
38 9.1.2 Enlaçamento: amento: Laços Controlados por Entrada : Mais Exercícios cios Algoritmo Relatório Variáveis Lab, Exame_inter, Exame_final : real Média : real Nmatric, n_estudantes, contador : inteiro Início 1. [Entrar contador de dados, neste caso, número de estudantes] Leia (n_estudantes) 2. [Inicializar contador de registros processados] contador O continua... Laços 38
39 9.1.2 Enlaçamento: amento: Laços Controlados por Entrada : Mais Exercícios cios 3. [Iniciar repetição controlada por contador]...continuação pg. anterior Enquanto (contador < n_estudante) faça início enquanto 3.1 [Ler os registros dos alunos] Leia (Nmatric, Lab, Exame_inter,Exame_final) 3.2 [Calcular média] Media 0.2*Lab + 0.3*Exame_inter + 0.5*Exame_final 3.3 [Imprimir resultados] Escreva ( Número de matrícula:, Nmatric) Escreva ( Nota Laboratório,Lab) Escreva ( Exame Intermediário:,Exame_inter) Escreva ( Exame Final:, Exame_final) Escreva ( Média Final:, Media) continua... Laços 39
40 9.1.2 Enlaçamento: amento: Laços Controlados por Entrada : Mais Exercícios cios...continuação pg. anterior Se Média 5.0 Então Escreva ( Aluno Aprovado`) Senão Escreva ( Aluno Reprovado`) 3.4. [atualizar o contador de registros realmente processados] contador contador + 1 Fim enquanto 4. [Terminar] Saída Fim Algoritmo Laços 40
41 9.1.2 Enlaçamento: amento: Laços Controlados por Entrada : Mais Exercícios cios //Prog01_Lacos Exemplo 7 //usando laços com contador #include <stdlib.h> #include <stdio.h> main() { float Lab, Exame_inter,Exame_final; float Media; int n_estudante,contador,nmatric; //1.Entrar contador de dados, neste caso, número de estudantes] printf("digite o numero de alunos: "); scanf("%d",&n_estudante); printf("\n\n" ); Código em C continua na próxima pag. Laços 41
42 9.1.2 Enlaçamento: amento: Laços Controlados por Entrada : Mais Exercícios cios //2.Inicializar contador...continuação contador = 0; //3.Iniciar Laço controlado por contador while (contador < n_estudante) { // início enquanto // 3.1 Ler dados dos alunos printf("digite o numero de matricula do aluno: "); scanf("%d/n",&nmatric); printf("digite as notas de Lab, Exame_inter e Exame_final do aluno %d\n",nmatric); scanf("%f%f%f",&lab,&exame_inter,&exame_final); //3.2 [Calcular média] Media = 0.2*Lab+0.3*Exame_inter+0.5*Exame_final; Laços 42
43 9.1.2 Enlaçamento: amento: Laços Controlados por Entrada : Mais Exercícios cios } //3.3 Imprimir resultados... continuação printf("\tnumero do estudante:%d\n",nmatric); printf("\tnota Laboratorio:%5.2f\n",Lab); printf("\texame Intermediario:%5.2f\n",Exame_inter); printf("\texame Final:%5.2f\n",Exame_final); printf("\tmedia Final:%5.2f ",Media); if (Media <= 5.0) printf( \taluno Reprovado\n ); else printf( \taluno Aprovado\n ); //3.4. Atualizar o contador de registros realmente processados contador= contador +1 ; } // Fim enquanto system("pause"); Laços 43
44 9.1.2 Laços Controlados por Entrada: Contador Laços infinitos Cuidado! Os laços infinitos ocorrem quando a condição lógica do while não se torna falsa por 2 motivos: (i) Erro de atualização da variável associada a condição lógica (ii) A condição lógica é inadequada. Laços 44
45 9.1.2 Laços Controlados por Entrada: Contador Laços infinitos Cuidado! Fluxograma Infinito Programa Infinito Início i <= 5 F Início V \n #include <stdio.h> main() { int i; i = 1; while (i <= 5) printf( *\n ); } Laços 45
46 9.1.2 Laços Controlados por Entrada: Contador Laços infinitos Cuidado! Programa Infinito #include <stdio.h> main() { int i; i = 1; P1 while (i <= 5) printf( *\n ); } P3 P2 Execução Infinito Iteração P1 P2 P3 1 i<=5 (v) *\n i=1 2 i<=5 (v) *\n i=1 3 i<=5 (v) *\n i=1 4 i<=5 (v) *\n i=1 5 i<=5 (v) *\n i=1 6 Laços 46
47 9.1.2 Laços Controlados por Entrada: Contador Laços infinitos Os programas são equivalentes! Programa Infinito #include <stdio.h> main() { int i; i = 1; while (i <= 5) printf( *\n ); i = i + 1; } Programa Infinito #include <stdio.h> main() { int i; i = 1; while (i <= 5) printf( *\n ); } Laços 47
48 9.1.2 Laços Controlados por Entrada: Contador Ex1: Em cada um dos segmentos de algorítmo, indicar se o laço termina ou não. Se não, porquê? Assumir que todas as variáveis são inteiras. a) contador Ø; total Ø; Enquanto (contador 0) faça total total + 2; Este laço não termina, pois o valor de contador se mantém sempre = 0. Laços 48
49 9.1.2 Laços Controlados por Entrada: Contador b) contador 0; total 0; Enquanto (contador <= 10) faça total total + 1; contador contador + 1; Termina quando contador = 11 c) total 0; index 15; Enquanto (index 15) faça total total + 1; index index 1; Não fecha, pois a variável index será sempre < 15. O laço fecharia se fizéssemos index index + 1; Laços 49
50 Unesp-Campus de Guaratinguetá 9 Laços FIM Aula 9 Referências dos slides Curso de Programação de Computadores Prof. Aníbal Tavares Profa. Cassilda Ribeiro Prof. Décio Mourão Laços Prof. Galeno Sena 50
9.1.2 Laços Controlados por Entrada: Contador
9.1.2 Laços Controlados por Entrada: Contador Exemplo 2- Escreva um algoritmo e um programa em C que dado um Número qualquer, seja calculado e impresso a tabuada desse número. Algoritmo tabuada Variáveis:
Leia mais6 - A Lógica da Programação Enlaçamento
6 Enlaçamento 6 - A Lógica da Programação Enlaçamento Unesp Campus de Guaratinguetá Curso de Programação Computadores Profa. Cassilda Ribeiro Existem situa em quem uma operação ou uma série de opera deve
Leia maisMC-102 - Teste de Mesa e Comandos Repetitivos
MC-102 - Teste de Mesa e Comandos Repetitivos Elaborado por Raoni Teixeira e Editado por Danillo Roberto Pereira Instituto de Computação Unicamp Primeiro Semestre de 2013 Introdução Introdução Pode acontecer
Leia maisEstruturas de Repetição
Estruturas de Repetição Lista de Exercícios - 04 Algoritmos e Linguagens de Programação Professor: Edwar Saliba Júnior Estruturas de Repetição O que são e para que servem? São comandos que são utilizados
Leia maisProgramação de Computadores I Estruturas de Repetição PROFESSORA CINTIA CAETANO
Programação de Computadores I Estruturas de Repetição PROFESSORA CINTIA CAETANO Introdução Existem situações onde é necessário repetir um determinado trecho de um programa um certo número de vezes. Assim,
Leia maisControle de Fluxo Comandos de repetição: while e do-while
BCC 201 - Introdução à Programação Controle de Fluxo Comandos de repetição: while e do-while Guillermo Cámara-Chávez UFOP 1/1 Comandos de Repetição (Laços) I São muito comuns as situações em que se deseja
Leia maisExercícios de Fixação Aulas 05 e 06
Disciplina: TCC-0.0 Prog. de Computadores III Professor: Leandro Augusto Frata Fernandes Turma: E- Data: / / Exercícios de Fixação Aulas 0 e 0. Construa um algoritmo (pseudocódigo e fluxograma) que determine
Leia maisCAMPUS DE GUARATINGUETÁ FACULDADE DE ENGENHARIA. Introdução à Programação em C. Algoritmos: Estruturas de Repetição. Prof. Dr. Galeno.J.
Unesp UNIVERSIDADE ESTADUAL PAULISTA CAMPUS DE GUARATINGUETÁ FACULDADE DE ENGENHARIA Introdução à Programação em C Algoritmos: Estruturas de Repetição Prof. Dr. Galeno.J. de Sena Departamento de Matemática
Leia maisCapítulo 5: Repetições
Capítulo 5: Repetições INF1004 e INF1005 Programação 1 Pontifícia Universidade Católica Departamento de Informática Construção de Laços Repetição: Diversos problemas de difícil solução podem ser resolvidos
Leia maisINF1005: Programação I. Algoritmos e Pseudocódigo
INF1005: Programação I Algoritmos e Pseudocódigo Tópicos Principais Definição de Algoritmo Exemplos Básicos Formas de representação Condicionais Exemplos com Condicionais Repetições Exemplos com Repetições
Leia mais2) Escreva um algoritmo que leia um conjunto de 10 notas, armazene-as em uma variável composta chamada NOTA e calcule e imprima a sua média.
1) Inicializar um vetor de inteiros com números de 0 a 99 2) Escreva um algoritmo que leia um conjunto de 10 notas, armazene-as em uma variável composta chamada NOTA e calcule e imprima a sua média 3)
Leia maisExercícios (if/ if else/ if elseif else)
SECRETARIA DA EDUCAÇÃO E CULTURA POLÍCIA MILITAR DO ESTADO DO TOCANTINS COLÉGIO DA POLÍCIA MILITAR DO ESTADO DO TOCANTINS UNIDADE ESCOLAR: CPM PERÍODO: 4º Bimestre DISCIPLINA: Lógica de Programação ANO/SÉRIE:
Leia maisUniversidade 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á
Leia maisLINGUAGEM 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
Leia maisC A P I T U L O 6 E S T R U T U R A S D E C O N T R O L E D E R E P E T I Ç Ã O
C A P I T U L O 6 E S T R U T U R A S D E C O N T R O L E D E R E P E T I Ç Ã O Sempre que precisarmos em um script PHP que uma ou mais linhas de comandos sejam repetidamente executadas, utilizamos laços
Leia maisPHP Estruturas de repetição
Estrutura de repetição com for Sintaxe for (inicialização; condição; incremento) comando1; comando2; A inicialização atribui um valor inicial à variável de controle do laço; Os comandos 1 e 2 serão executados
Leia maisComandos de Desvio 1
Programação de Computadores I UFOP DECOM 2014 1 Aula prática 3 Comandos de Desvio 1 Sumário Resumo Nesta aula você irá resolver problemas que requerem uma decisão com base em um teste, ou condição. Para
Leia maisIntrodução à Algoritmos. Aula 11
Introdução à Algoritmos Aula 11 Um programa de computador é um produto resultante da atividade intelectual. Essa atividade depende de um treinamento prévio em abstração e modelagem de problemas, bem como
Leia maisLinguagem C (repetição)
Linguagem C (repetição) André Tavares da Silva andre.silva@udesc.br 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,
Leia maisSwitch switch switch switch switch variável_inteira valor1 valor2 switch variável_inteira case case break switch case default default switch switch
Switch A estrutura if de seleção única, a estrutura if / else de seleção dupla. Outra maneira de indicar uma condição é através de uma declaração switch. A construção switch permite que uma única variável
Leia maisCiclo com Contador : instrução for. for de variável := expressão to. expressão do instrução
Métodos de Programação I 2. 27 Ciclo com Contador : instrução for identificador downto for de variável := expressão to expressão do instrução UMA INSTRUÇÃO (SIMPLES OU COMPOSTA) Neste caso o ciclo é repetido
Leia maisModulo 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 aconci@ic.uff.br, erickr@id.uff.br Roteiro Até aqui apreendemos as estruturas: If e If...else Switch
Leia maisAC05 Lista de Exercícios sobre Sequências, Condições e Repetição Em C++
AC05 Lista de Exercícios sobre Sequências, Condições e Repetição Em C++ Instruções: Os algoritmos deverão ser desenvolvidos em C++ com o Code::Blocks; Exercícios em grupos de até 6 participantes; Colocar
Leia maisLinguagem 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
Leia maisAula 5 ESTRUTURAS DE REPETIÇÃO (WHILE)
Aula 5 ESTRUTURAS DE REPETIÇÃO (WHILE) Profa. Dra. Elisa Yumi Nakagawa 1o semestre/2017 Estruturas de Controle ESTRUTURA SEQUENCIAL ESTRUTURAS CONDICIONAIS Estrutura Condicional Simples Estrutura Condicional
Leia mais18 - Funções e Procedimentos em C Programação Modular
18 - Funções e Procedimentos em C Programação Modular Unesp Campus de Guaratinguetá Curso de Programação Computadores Prof. Aníbal Tavares Profa. Cassilda Ribeiro Ministrado por: Prof. André Amarante 18.3
Leia maisExercícios: comandos de repetição
UNIVERSIDADE FEDERAL DE UBERLÂNDIA Lista de exercícios de programação em linguagem C Exercícios: comandos de repetição 1) Elabore um programa que faça leitura de vários números inteiros, até que se digite
Leia mais7 Testes e Condições. Unesp Campus de Guaratinguetá
7 Testes e Condições Unesp Campus de Guaratinguetá Curso de Programação Computadores Prof. Aníbal Tavares Profa. Cassilda Ribeiro Ministrado por: Prof. André Amarante 7 Seleção de Ações Alternativas Suponha
Leia mais12 - Dados Estruturados Vetores, Matrizes e Strings
12 - Dados Estruturados Vetores, Matrizes e Strings Unesp Campus de Guaratinguetá Curso de Programação Computadores Prof. Aníbal Tavares Profa. Cassilda Ribeiro Ministrado por: Prof. André Amarante Vetores,
Leia mais5. ESTRUTURA DE CONTROLE TOMADA DE DECISÕES
5. ESTRUTURA DE CONTROLE TOMADA DE DECISÕES...2 5.1 SELEÇÃO OU ALTERNATIVA SIMPLE...2 5.2 SELEÇÃO OU ALTERNATIVA COMPOSTA...2 5.3 SELEÇÃO OU ALTERNATIVA SE S ANINHADOS OU ENCADEADOS...3 5.4 ESTRUTURAS
Leia maisConversão Visualg à C++ Prof. Paulo Cesar F. de Oliveira, BSc, PhD
Conversão Visualg à C++ Prof. Paulo Cesar F. de Oliveira, BSc, PhD 1 Unidade 01-a Algoritmos e Programação Seção 1.1 Visualg 2 Formato do Visualg algoritmo nome do algoritmo // Função: // Autor: // Data:
Leia maisEstrutura de repetição do/while
Es truturas de Controle Estrutura de repetição do/while A estrutura de repetição do/while é semelhante à estrutura while. Na estrutura while, o programa testa a condição de continuação do laço no começo
Leia maisLaç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:
Leia maisOBSERVAÇÕES: EXERCÍCIOS
OBSERVAÇÕES: 1. Esta lista de exercícios poderá ser resolvida individualmente ou em grupos de 2 pessoas. 2. A lista possui 25 exercícios, destes você deve responder os 5 primeiros exercícios e os outros
Leia mais3. 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.4. Estruturas de Controle 3.4.1. Comandos
Leia mais2ª Lista de Exercícios
Esta lista de exercícios contempla o comando de atribuição além dos comandos de leitura e de escrita. Quando definimos o tipo de variável, tomamos como base o conteúdo que deveria ser armazenado. Os exercícios
Leia maisEstrutura de repetição para número indefinido de repetições com teste no inicio (Enquanto - while)
ESTRUTURA DE REPETIÇÃO EM C++ Estrutura de Repetição para número definido de repetições (Para - for) //Biblioteca para CIN e COUT //Biblioteca para funções como clrscr e getch //Estrutura principal do
Leia maisLista de Exercícios 04 Estruturas de Dados Homogêneas - Vetores
Instituto de Ciências Eatas e Biológicas ICEB Lista de Eercícios 04 Estruturas de Dados Homogêneas - Vetores 1) Escreva um programa que armazene em um vetor todos os números inteiros de 0 a 50. Após isso,
Leia maisSistemas Operacionais e Introdução à Programação. Introdução à Lógica de Programação: estruturas de repetição
Sistemas Operacionais e Introdução à Programação Introdução à Lógica de Programação: estruturas de repetição 1 Imagine um algoritmo para calcular a média de uma quantidade desconhecida de números Para
Leia mais1. Escreva um programa em Pascal que leia três valores inteiros e mostre-os em ordem crescente. Utilize seleção encadeada.
Universidade Estadual Vale do Acaraú Curso: Engenharia Civil Disciplina: Programação de Computadores Prof. Hudson Costa Instruções: as equipes de cinco componentes (ou elementos) deverão fazer apenas 30
Leia maisCCO 016 / COM 110 Fundamentos de Programação
CCO 016 / COM 110 Fundamentos de Programação Prof. Roberto Affonso da Costa Junior Universidade Federal de Itajubá AULA 08 Estruturas de Repetição (Portugol/Linguagem C) Definição» Estrutura de Repetição
Leia maisAlgoritmos 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
Leia maisUniversidade Federal de Uberlândia - UFU Faculdade de Computação - FACOM Lista de exercícios de programação em linguagem C. Exercícios: Structs
Universidade Federal de Uberlândia - UFU Faculdade de Computação - FACOM Lista de exercícios de programação em linguagem C Exercícios: Structs 1. Utilizando estrutura, fazer um programa em C que permita
Leia maisExercícios: Vetores e Matrizes
Universidade Federal de Uberlândia - UFU Faculdade de Computação - FACOM Lista de exercícios de programação em linguagem C Exercícios: Vetores e Matrizes 1 Vetores 1. Escreva um programa que leia 10 números
Leia maisLista 4 Introdução à Programação Entregar até 07/05/2012
Lista 4 Introdução à Programação Entregar até 07/05/2012 1. Um vendedor necessita de um algoritmo que calcule o preço total devido por um cliente. O algoritmo deve receber o código de um produto e a quantidade
Leia maisAlgoritmos e Programação
Algoritmos e Programação Aula 5 Estruturas de Repetição Profa. Marina Gomes marinagomes@unipampa.edu.br 26/04/2017 Engenharia de Computação - Unipampa 1 Aula de Hoje Estrutura de repetição Comando for
Leia maisAlgoritmo e Pseudo-código
Departamento de Sistemas de Computação Universidade de São Paulo Algoritmo e Pseudo-código Responsável Prof. Seiji Isotani (sisotani@icmc.usp.br) Objetivos do Curso Desenvolver o Pensamento Computacional
Leia mais1. Estrutura de Dados
1. Estrutura de Dados Não existe vitória sem sacrifício! Filme Transformers Um computador é uma máquina que manipula informações. O estudo da ciência da computação inclui o exame da organização, manipulação
Leia mais- no assunto colocar [ALG] PRIMEIRA PARTE
CCT0001 Algoritmos Prof. Rodrigo Dias professor@hood.com.br - no assunto colocar [ALG] PRIMEIRA PARTE 1) Entrar com 5 números e imprimi-los caso seja maior que 20. 2) Entrar com 3 números e informar se
Leia maisPDA - Repetição. Estruturas de repetição. Slides adaptação de Deise Saccol
PDA - Repetição Estruturas de repetição Slides adaptação de Deise Saccol 1 Existem situações em que o processamento de um valor uma única vez não é suficiente para resolver o problema. Quando isto ocorre,
Leia maisAULA 3 Alocação dinâmica de memória: Ponteiros
UNIP - Ciência da Computação e Sistemas de Informação Estrutura de Dados AULA 3 Alocação dinâmica de memória: Ponteiros Estrutura de Dados 1 Variáveis X Ponteiros VARIÁVEL - Estrutura para armazenamento
Leia maisAula Extra. Depurador Code::Blocks. Monitoria de Introdução à Programação
Aula Extra Depurador Code::Blocks Monitoria de Introdução à Programação Depurador - Definição Um depurador (em inglês: debugger) é um programa de computador usado para testar outros programas e fazer sua
Leia maisPROGRAMAÇÃO FUNÇÕES NA LINGUAGEM C
PROGRAMAÇÃO FUNÇÕES NA LINGUAGEM C 1 Implementações básicas : a) Implementar a função LerValorValido que verifica se um valor introduzido pelo utilizador pertence ao conjunto limitado por dois dados valores
Leia maisDepartamento de Informática - PUC-Rio INF 1005 Programação I P1 22/09/2010 Nota
P1 22/09/2010 Matrícula: Turma: Questão 1) (3,5 pontos) O Índice de Desenvolvimento Humano (IDH) é uma medida do bemestar de uma população. Engloba três dimensões: educação (E), longevidade (L) e a riqueza
Leia maisEstruturas 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
Leia maisMetodologias de Programação
Metodologias de Programação Bloco 1 José Paulo 1 Formador José António Paulo E-mail: questoes@netcabo.pt Telemóvel: 96 347 80 25 Objectivos Iniciar o desenvolvimento de raciocínios algorítmicos Linguagem
Leia maisLinguagem de Programação C
ICMC USP Linguagem de Programação C Aula: Comandos em C Prof. Dr Alneu de Andrade Lopes O comando if Se condição verdadeira (1) executa comando ou sequencia de comandos. Forma geral: if (condição) { sequência_de_comandos_1;
Leia maisAula 10 Comandos de Repetição
Aula 10 Comandos de Repetição Algoritmos e Programação de Computadores Profs: Ronaldo Castro de Oliveira ronaldo.co@ufu.br Anilton Joaquim da Silva anilton@ufu.br 1 Introdução Em certas situações é necessária
Leia maisTreinamento Olimpíada Brasileira de Informática
Treinamento Olimpíada Brasileira de Informática Prof. Roberto Affonso da Costa Junior Universidade Federal de Itajubá AULA 04 1/2 Estrutura de Repetição Bruno Otávio, George, Gabriel Taets, Gabriel Huhn,Thiago
Leia maisIntrodução à Programação I
Introdução à Programação I Introdução à Programação Estruturada Estruturas Básicas de Controle Material da Prof. Ana Eliza Fluxograma Definição Descrição de um algoritmo utilizando elementos gráficos.
Leia maisAula 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 Anilton.ufu@outlook.com 1 Estrutura de Repetição Em certas situações é necessária a repetição de
Leia maisProgramação de Computadores I. Linguagem C Função
Linguagem C Função Prof. Edwar Saliba Júnior Fevereiro de 2011 Unidade 07 Função 1 Conceitos As técnicas de programação dizem que, sempre que possível, evite códigos extensos, separando o mesmo em funções,
Leia maisLISTA DE EXERCÍCIOS PARTE 1 (ESTRUTURAS SEQUENCIAIS)
LISTA DE EXERCÍCIOS PARTE 1 (ESTRUTURAS SEQUENCIAIS) 1. Elabore um algoritmo que converta um valor em dólar (US$) para real (R$). O algoritmo deverá solicitar o valor da cotação do dólar e também a quantidade
Leia maisProgramação Básica. Estrutura de um algoritmo
Programação Básica Estrutura de um algoritmo Código-fonte Como vimos na aula anterior um algoritmo pode ser representado usando um fluxograma Um algoritmo pode também ser representado usando texto Esse
Leia maisAula 10 Comandos de Repetição For e Do While
Aula 10 Comandos de Repetição For e Do While 1) O comando for É muito comum usarmos o comando while para repetir alguns comandos um número definido de vezes. Fazemos isso usando um contador. Considere
Leia maisProgramaçã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
Leia maisLinguagem C (estruturas condicionais)
Linguagem C (estruturas condicionais) André Tavares da Silva atavares@joinville.udesc.br Comandos de Controle de Fluxo Todos os comandos devem ser terminados com um ;. { e são usados para delimitar um
Leia maisEstrutura de Seleção
Estrutura de Seleção 1. Analise o algoritmo abaixo supondo que A, B e C sejam expressões lógicas e responda: 2. D < 1 0. 3. se A então 4. D < D + 1. 5. senão 6. se B então 7. se C então 8. D < D + 2. 9.
Leia maisAlgoritmos. Prof. Jonatas Bastos
Algoritmos Prof. Jonatas Bastos 1 Algoritmo Definições p p p p p p Algoritmo é uma sequência finita de passos que levam a execução de uma tarefa. Que levam a resolução de determinado problema. Podemos
Leia maisApostila de EXERCÍCIOS e Respostas Algoritmos e Programação
Apostila de EXERCÍCIOS e Respostas Algoritmos e Programação - Linguagem Python - Profa. Flávia Pereira de Carvalho Fevereiro de 2014 Sumário Página 1 EXERCÍCIOS DE LÓGICA DE PROGRAMAÇÃO - ALGORITMOS...
Leia maisAlgoritmos & Programação
Algoritmos & Programação Profª Adriana Cláudia Ribeiro da Costa Profª Cláudia Barbieri Biscotto 2013/1 Exercícios Faça os itens abaixo para os seguintes problemas: Problema Solução esperada Dados de entrada
Leia mais2. ALGORITMOS. Unesp Campus de Guaratinguetá
2. ALGORITMOS Unesp Campus de Guaratinguetá Curso de Programação Computadores Prof. Aníbal Tavares Profa. Cassilda Ribeiro Ministrado por: Prof. André Amarante Problemas: Unesp-Campus de Guaratinguetá
Leia maisEstruturas de Repetição
Estruturas de Repetição Introdução As estruturas de repetição, permitem executar mais de uma vez um mesmo trecho de código. Trata-se de uma forma de executar blocos de comandos somente sob determinadas
Leia maisEstruturas 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
Leia maisLINGUAGEM JAVA - RESUMO
LINGUAGEM JAVA - RESUMO 1.1. Estrutura Geral de um Programa 1. ESTRUTURAS BÁSICAS public class nome do programa public static void main(string[] args) instruções do programa 1.2. Tipos Primitivos de Dados
Leia mais17. Faça um programa que escreve na tela a mesma frase 10vezes. E depois faça com que o programa mostre o número de cada linha no início e no final
EXERCÍCIOS DE C 1. Faça um programa para somar dois números inteiros. 2. Faça um programa para somar dois números reais 3. Faça um programa para calcular a área de um círculo. 4. Faça um programa que calcule
Leia maisa) 2 b) 3 c) 4 d) 5 e) 6
Recordando operações básicas 01. Calcule as expressões abaixo: a) 2254 + 1258 = b) 300+590 = c) 210+460= d) 104+23 = e) 239 54 = f) 655-340 = g) 216-56= h) 35 x 15 = i) 50 x 210 = j) 366 x 23 = k) 355
Leia maisEstruturas 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
Leia maisLinguagem C: while e do-while
Introdução while Exemplos Exercícios Linguagem C: while e do-while Introdução à linguagem C(++) Profs. Anilton, Lasaro e Paulo Coelho Faculdade de Computação Universidade Federal de Uberlândia Profs. Anilton,
Leia maisExercícios: Comandos de Repetição
Universidade Federal de Uberlândia - UFU Faculdade de Computação - FACOM Lista de exercícios de programação em linguagem C Exercícios: Comandos de Repetição 1. Elabore um programa que faça leitura de vários
Leia maisEstruturas 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
Leia maisLinguagem de Programação C. Fluxo de Saída Padrão. Linguagem de Programação C. printf. Fluxo de Saída Padrão. Algoritmos e Lógica de Programação
Algoritmos e Lógica de Programação Linguagem de Programação C Linguagem C Entrada e Saída de dados Reinaldo Gomes reinaldo@cefet-al.br Fluxo de Saída Padrão Saída Formatada: ( ) Tem a função de
Leia maisOficina de Python Prof. Me. José Carlos Perini
Oficina de Python Prof. Me. José Carlos Perini Prof. José Carlos Perini Formação em Análise de Sistemas Univ. S. Francisco Pós em Administração Universidade S. Francisco Mestrado em Ciência da Computação
Leia maisLista de Exercícios - Programação I (Pascal/ Python)
ENTRADA E SAÍDA Lista de Exercícios - Programação I (Pascal/ Python) 1) Escreva um programa que imprima seu nome na tela. 2) Escreva um programa que imprima o valor guardado em uma variável. 3) Escreva
Leia maisLP II Estrutura de Dados
LP II Estrutura de Dados Linguagem C Seleção e Repetição Prof. José Honorato F. Nunes honorato.nunes@ifbaiano.bonfim.edu.br Resumo da aula Estruturas de Seleção Simples Composta Aninhada Estruturas de
Leia maisUNIVERSIDADE ESTADUAL PAULISTA Julio de Mesquita Filho" FACULDADE DE ENGENHARIA
6ª. LISTA DE EXERCÍCIOS STRINGS Disciplina: Programação de Computadores Prof. Dra Cassilda Maria Ribeiro Prof. Dr. Anibal Teixeira Ministrada por: prof. André Amarante Luiz Exercício 1: Uma palavra é denominada
Leia maisOficina de Python Prof. Me. José Carlos Perini
Oficina de Python Prof. Me. José Carlos Perini Prof. José Carlos Perini Formação em Análise de Sistemas Univ. S. Francisco Pós em Administração Universidade S. Francisco Mestrado em Ciência da Computação
Leia maisUNISINOS - UNIVERSIDADE DO VALE DO RIO DOS SINOS CENTRO DE CIÊNCIAS EXATAS E TECNOLÓGICAS (C6/6) Curso: Informática
Programação 1 Prof. Osório Aula 05 Pag.: 1 UNISINOS - UNIVERSIDADE DO VALE DO RIO DOS SINOS CENTRO DE CIÊNCIAS EXATAS E TECNOLÓGICAS (C6/6) Curso: Informática PROGRAMAÇÃO I AULA 05 Disciplina: Linguagem
Leia maisPara começar... Para começar... Para começar... Para começar... Algoritmos e Lógica de Programação 80 horas // 4 h/semana. Estruturas condicionais...
Algoritmos e Lógica de Programação 80 horas // 4 h/semana Estrutura Condicional: simples e composta Aula 05 Prof. Piva Estruturas condicionais... Existem comandos que, a partir de uma condição, permitem
Leia maisProgramação de Computadores IV. Estruturas de repetição Slides cedidos por Bruno Augusto Dorta Marques
Programação de Computadores IV Estruturas de repetição Slides cedidos por Bruno Augusto Dorta Marques 1 Estruturas de repetição Uma ação que se repete várias vezes pode ser tratada através: Repetição de
Leia maisIntrodução à Programação. Funções e Procedimentos. Prof. José Honorato F. Nunes honoratonunes@gmail.com
Introdução à Programação Funções e Procedimentos Prof. José Honorato F. Nunes honoratonunes@gmail.com RESUMO DA AULA SUB-ROTINAS: Procedimentos Funções Escopo de variáveis Parâmetros Prof. José Honorato
Leia maisExercícios Repetição
Curso de Engenharia de Controle e Automação Disciplina: Informática para a Automação Professor: Marcelo Cendron Exercícios Repetição 1.1 8.3 Exercícios 1. Faça um programa utilizando o comando while, que
Leia maisAula 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
Leia maisINTRODUÇÃO À PROGRAMAÇÃO II VARIÁVEIS COMPOSTAS HOMOGÊNEAS UNIDIMENSIONAIS
INTRODUÇÃO À PROGRAMAÇÃO II VARIÁVEIS COMPOSTAS HOMOGÊNEAS UNIDIMENSIONAIS Material da Prof. Ana Eliza Dados e comandos, para serem processados, devem estar na memória do computador. Memória Definição:
Leia maisLinguagem C Estruturas de Repetição
Linguagem C Estruturas de Repetição José Gustavo de Souza Paiva Introdução Como fazer um programa que mostre na tela os 4 primeiros números ímpares? Primeira solução printf( 1 ); printf( 3 ); printf( 5
Leia maisProjetando um Computador
Objetivo Projetando um Computador Parte II (2) Projetando um Computador Parte II Arquitetura do Processador BIP Apresentar as noções do funcionamento de um computador através da descrição da arquitetura
Leia mais