Escola Superior de Tecnologia de setúbal. Departamento de Sistemas e Informática. Introdução à Programação - EEC / Exercícios Práticos
|
|
- Ana Júlia Flores Teves
- 6 Há anos
- Visualizações:
Transcrição
1 Escola Superior de Tecnologia de setúbal Departamento de Sistemas e Informática Introdução à Programação - EEC / 2012 Exercícios Práticos Algortimsos e Linguagem ANSI C Eng. Cédric Grueau
2 1 Algoritmos 2 Programas e Tipos de dados Exercício 1. Escreve um programa que lê do teclado um preço em Euros com cêntimos e que mostra: Arredondado ao Euro inferior Arredondado ao Euro mais próximo Arredondado ao quarto de Euro mais próximo float preco, a r r I n f, arrproximo, arrquart ; int i ; p r i n t f ( " Preco a arredondar? " ) ; s c a n f ( "%f ", &preco ) ; i = preco ; a r r I n f = i ; p r i n t f ( " euro i n f e r i o r : %f \n ", a r r I n f ) ; i = p r i x ; arrproximo = i ; p r i n t f ( " euro mais proximo : %f \n ", arrproximo ) ; i = 4 preco ; arrquart = i / 4. 0 ; p r i n t f ( " quarto mais proximo : %f \n ", arrquart ) ; / Exemplo de e x e c u o : preco a arredondar? euro i n f e r i o r : euro mais proximo : quarto mais proximo : / Exercício 2. Escreve um programa que lê do teclado um número decimal ( com vírgula ), que representa um preço sem IVA, que lê do teclado um outro número que representa a taxa de IVA (em percentagem) e que mostra o preço total com IVA. float precosemiva, taxaiva, p r e c o F i n a l ; 2
3 p r i n t f ( " Preco sem IVA? " ) ; s c a n f ( "%f ", &precosemiva ) ; p r i n t f ( " Taxa de IVA? " ) ; s c a n f ( "%f ", &taxaiva ) ; p r e c o F i n a l = precosemiva (1 + taxaiva / ) ; p r i n t f ( " Prix TTC : %f \n ", p r e c o F i n a l ) ; Exercício 3. Escreve um programa que mostra a diferença entre A G entre a média aritmética A = (a + b)/2 e a média geométrica G = (axb) de dois números a e b nos casos seguintes: Os números são fixos (definidos no programa) Os números são adquiridos (lidos do teclado) #include <math. h> f loat a, b, marith, mgeo ; a = 2 ; b = 3 ; / p r i n t f ( " a? " ) ; s c a n f ("% f ", &a ) ; p r i n t f ( " b? " ) ; s c a n f ("% f ", &b ) ; / p r i n t f ( " a : %f \n ", a ) ; p r i n t f ( " b : %f \n ", b ) ; marith = ( a + b ) / 2 ; mgeo = s q r t ( a b ) ; p r i n t f ( " moyenne a r i t h m t i q u e : %f \n ", marith ) ; p r i n t f ( " moyenne g m t r i q u e : %f \n ", mgeo ) ; 3
4 3 Seleção Exercício 3. Escreve um programa que determina se um número inteiro lido do teclado é par o impar. int numero ; p r i n t f ( " numero? " ) ; s c a n f ( "%f ", &numero ) ; i f ( numero % 2!= 0) p r i n t f ( "%d e par \n ", numero ) ; else p r i n t f ( "%d e impar\n ", numero ) ; Exercício 4. O problema da maquina de troco. Escreve um programa que para um dado valor em Euros, sem cêntimos, imprime o número (minimal) de notas (50, 20, 10 e 5) e moedas (2 e 1) necessárias para o compor. Exemplo: I n s e r e o v a l o r do t r o c o : = nota ( s ) de 50 : 3 nota ( s ) de 1 0 : 2 nota ( s ) de 5 : 1 moeda ( s ) de 2 : 1 moeda ( s ) de 1 : 1 int somme, q u o t i e n t ; p r i n t f ( "somme? " ) ; s c a n f ( "%d ", &somme ) ; p r i n t f ( "%d = ", somme ) ; q u o t i e n t = somme / 500; p r i n t f ( "%d x ", q u o t i e n t ) ; somme = somme % 5 00; q u o t i e n t = somme / 200; 4
5 p r i n t f ( "%d x ", q u o t i e n t ) ; somme = somme % 2 00; q u o t i e n t = somme / 100; p r i n t f ( "%d x ", q u o t i e n t ) ; somme = somme % 1 00; q u o t i e n t = somme / 5 0 ; p r i n t f ( "%d x 50 + ", q u o t i e n t ) ; somme = somme % 5 0 ; q u o t i e n t = somme / 2 0 ; p r i n t f ( "%d x 20 + ", q u o t i e n t ) ; somme = somme % 2 0 ; q u o t i e n t = somme / 1 0 ; p r i n t f ( "%d x 10 + ", q u o t i e n t ) ; somme = somme % 1 0 ; q u o t i e n t = somme / 5 ; p r i n t f ( "%d x 5 + ", q u o t i e n t ) ; somme = somme % 5 ; q u o t i e n t = somme / 2 ; p r i n t f ( "%d x 2 + ", q u o t i e n t ) ; somme = somme % 2 ; i f (somme!= 0) p r i n t f ( "%d ", somme ) ; p r i n t f ( " \n " ) ; int b i l l e t s [ ] = { 500, 200, 100, 50, 20, 10, 5, 2, 1 ; int n B i l l e t s = sizeof b i l l e t s / sizeof b i l l e t s [ 0 ] ; 5
6 int somme, quotient, i ; p r i n t f ( "somme? " ) ; s c a n f ( "%d ", &somme ) ; p r i n t f ( "%d = ", somme ) ; for ( i = 0 ; i < n B i l l e t s ; i++) { q u o t i e n t = somme / b i l l e t s [ i ] ; somme = somme % b i l l e t s [ i ] ; { p r i n t f ( "%d x %d ", quotient, b i l l e t s [ i ] ) ; i f (somme!= 0) p r i n t f ( " + " ) ; p r i n t f ( " \n " ) ; Exercício 5. Escreve um programa que lê do teclado a data do dia, expressa sob a forma de três números: d (dia), m (mês), a (ano) e que calcula e mostra a data do dia seguinte. Partimos do pressuposto que a data é correta. Si (j, m, a) n est pas le dernier jour d un mois alors son lendemain est (j+1, m, a), sinon c est (1, m+1, a) sauf si m = 12, auquel cas le lendemain est (1, 1, a+1). Nous devons donc écrire la condition qui caractérise que (j, m, a) est le dernier jour d un mois, ce qui équivaut, puisque la date est garantie correcte, à : j = 31, ou bien j = 30 et le mois est avril, juin, septembre ou novembre, ou bien j = 29 et le mois est février, ou bien j = 28, le mois est février et l année n est pas bissextile. D autre part, une année est bissextile si elle est divisible par 4 mais pas par 100. Cependant, les années multiples de 400 sont bissextiles. D où le programme suivant, dans lequel on reconnaît sans peine la traduction des quatre cas ci-dessus. #include <math. h> int j, m, a, i ; p r i n t f ( " j m a?\n " ) ; s c a n f ( "%d%d%d ", &j, &m, &a ) ; i f ( j == 31 6
7 ( j == 30 && (m == 4 m == 6 m == 9 m == 11)) ( j == 29 && m == 2) ( j == 28 && m == 2 &&! ( a % 4 == 0 && a % 100!= 0 a % j = 1 ; i f (m == 12) { m = 1 ; a = a + 1 ; else m = m + 1 ; else j = j + 1 ; p r i n t f ( "%d %d %d\n ", j, m, a ) ; Exercício 6. O que será mostrado no ecrã durante a execução deste programa? int main ( void ) { unsigned char i =7; i=i / 2 ; switch ( i ) { case 1 : p r i n t f ( " Primeiro \n " ) ; break ; case 2 : p r i n t f ( " Segundo\n " ) ; break ; case 3 : p r i n t f ( " T e r c e i r o \n " ) ; break ; default : p r i n t f ( " Nao c l a s s i f i c a d o \n " ) ; return 1 ; Exercício 7. O que será mostrado no ecrã durante a execução deste programa? int main ( void ) { int i =18; i=i ( i ) ; switch ( i ) { case 1 : p r i n t f ( " Primeiro \n " ) ; p r i n t f ( " Primeiro \n " ) ; case 2 : p r i n t f ( " Segundo\n " ) ; case 3 : p r i n t f ( " T e r c e i r o \n " ) ; 7
8 default : p r i n t f ( " Nao c l a s s i f i c a d o \n " ) ; return EXIT_SUCCESS; 4 Repetições Exercício 1. O que será mostrado no ecrã durante a execução deste programa? int main ( void ){ int i ; for ( i =0; i <5; i ++) { p r i n t f ( " Modulo EC%d\n ", ( i +9)/( i +1)); return EXIT_SUCCESS; Exercício 2. O que será mostrado no ecrã durante a execução deste programa? int main ( void ){ unsigned char i ; unsigned char tab [ 5 ] ; // i n i c i a l i z a o da t a b e l a tab [ 0 ] = 1 ; tab [ 1 ] = 2 ; tab [ 2 ] = 4 ; tab [ 3 ] = 8 ; tab [ 4 ] = 1 6 ; for ( i =0; i <5; i ++) { p r i n t f ( "O %d elemento e %d\n ", i +1, tab [ i ] ) ; return EXIT_SUCCESS; Exercício 3. Escrever um programa em C que pede ao utilizador para inserir 10 inteiros e que mostra a sua soma. O programa deverá utilizar só 3 variáveis. Exercício 4. Alterar o programa anterior (Exercício 3) para que possa aceitar qualquer número de inteiros (positivos ou nulos). A inserção de um inteiro negativo permite parar a leitura de valores. O novo programa deverá mostrar a seguir a media dos valores inseridos. Quais são os valores assumidos pela variável media? 8
9 Exercício 5. O que será mostrado no ecrã durante a execução deste programa? int int i, j ; system ( cls " ) ; // system ( " c l e a r " ) para windows f o r ( i =0; i <5; i ++){ f o r ( j=i ; j <5; j++) p r i n t f ( " " ) ; p r i n t f ( " \n " ) ; return EXIT_SUCCESS; Exercício 6. O que será mostrado no ecrã durante a execução deste programa? Int int i, j ; system ( " c l e a r " ) ; for ( i =0; i <5; i ++){ for ( j=5 i ; j <5; j++) p r i n t f ( "++" ) ; p r i n t f ( " \n " ) ; return EXIT_SUCCESS; Exercício 7. Escreve um programa que mostra todos os pares ( a, b ), onde a é um inteiro entre 1 e S e b é um inteiro entre 1 e T; S e T são dois inteiros lidos do teclado. O formato em que devem aparecer segue o exemplo seguinte em que S = 3 e T = 5 : ( 1, 1 ) ( 1, 2 ) ( 1, 3 ) ( 1, 4 ) ( 1, 5 ) ( 2, 1 ) ( 2, 2 ) ( 2, 3 ) ( 2, 4 ) ( 2, 5 ) ( 3, 1 ) ( 3, 2 ) ( 3, 3 ) ( 3, 4 ) ( 3, 5 ) int p, q, i, j ; 9
10 p r i n t f ( " p q? " ) ; s c a n f ( "%d%d ", &p, &q ) ; for ( i = 1 ; i <= p ; i++) { for ( j = 1 ; j <= q ; j++) p r i n t f ( " ( %d, %d ) ", i, j ) ; p r i n t f ( " \n " ) ; Exercício 8. Escreve um programa que calcula o fatorial de um número lido do teclado. int f a t o r i a l = 1, i ; p r i n t f ( " numero? " ) ; s c a n f ( "%d ", &numero ) ; for ( i = 2 ; i <= numero ; i++) f a t o r i a l = f a t o r i a l i ; p r i n t f ( " f a t o r i a l de %d e %d ) ", numero, f a t o r i a l ) ; Exercício 9. Escreve um programa que mostra os valores dos senos de todos os ângulos de 0 a 90 graus, por passos de 15 graus. Procura-se que sejam mostrados da seguinte forma: s i n ( 0 ) = s i n (15) = s i n (30) = s i n (90) = La seule difficulté est de se rappeler que les fonctions trigonométriques de la bibliothèque requièrent leur argument exprimé en radians (180 degrés = PI radians) alors que nous devons l afficher en degrés. D où une conversion à faire au moment de l appel de la fonction sin : #include <math. h> 10
11 int a, pi = 4 atan ( 1 ) ; a = 0 ; while ( a <= 90) { p r i n t f ( " sen(%d ) = %f \n ", a, s i n ( a ( pi / ) ) ) ; a = a ;... for ( a = 0 ; a <= 9 0 ; a = a + 15) p r i n t f ( " s i n (%d ) = %f \n ", a, s i n ( a pi / ) ) ; Exercício 10. Alterar o programa anterior de forma a que sejam mostrados os valores dos senos dos ângulos de 0 até 90 graus por passos de S graus, onde S é um valor lido do teclado. Exercício 11. Alterar o programa anterior para que os valores dos senos dos ângulos de D até E graus, por passos de S graus, onde D, E e S são valores lidos do teclado. #include <math. h> int a, b, p, pi = 4 atan ( 1 ) ; p r i n t f ( " donnez a b p : " ) ; s c a n f ( "%d%d%d ", &a, &b, &p ) ; for ( ; a <= b ; a = a + p ) p r i n t f ( " s i n (%d ) = %f \n ", a, s i n ( a pi / ) ) ; 11
Algoritmos e Programação
Algoritmos e Programação Aula 3 Introdução a Linguagem C Profa. Marina Gomes marinagomes@unipampa.edu.br 1 Aula de Hoje - Criar programas simples em C utilizando a estrutura básica; - Declarar variáveis;
Leia maisA linguagem C (visão histórica)
A linguagem C (visão histórica) A linguagem C é uma linguagem de programação desenvolvida no ínício dos anos 70 por Dennis Ritchie, que trabalhava nos laboratórios Bell e que também inciou em paralelo,
Leia maisSistemas 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
Leia maisEstruturas 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
Leia maisProgramação 1. Atribuição, operadores aritméticos, entrada de dados. Técnico em Eletrônica Semestre 5 02
Programação 1 Atribuição, operadores aritméticos, entrada de dados Técnico em Eletrônica Semestre 5 02 Armazenando na memória tipo de variável #include #include main() { int ano; Declaração
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.2. Estrutura de Programas e Representação
Leia maisHello 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
Leia maisProgramaçã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
Leia maisProgramação de Computadores I Introdução ao C PROFESSORA CINTIA CAETANO
Programação de Computadores I Introdução ao C PROFESSORA CINTIA CAETANO Introdução Criada em 1972, por Dennis Ritchie; Centro de Pesquisas da Bell Laboratories; Para utilização no S.O. UNIX; C é uma linguagem
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 03 1/2 Estrutura Condicionais Linguagem de Programação C Bruno Otávio, George,
Leia maisEstruturas de Repetição
Estruturas de Repetição Disciplina: Algoritmos e Programação Luciano Moraes Da Luz Brum Universidade Federal do Pampa Unipampa Campus Bagé Email: lucianobrum18@gmail.com Horários de atendimento: (outros
Leia maisLinguagens de Programação
Linguagens de Programação 128 13 129 Linguagens de Programação Uma linguagem de programação é um vocabulário e um conjunto de regras gramaticais usadas para escrever programas de computador. Esses programas
Leia maisControle de Fluxo Utilizando C
Instituto Federal de Santa Catarina Câmpus Chapecó Ensino Médio Integrado em Informática Módulo III Unidade Curricular: Programação Estruturada Professora: Lara Popov Zambiasi Bazzi Oberderfer Controle
Leia maisINF1007: 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
Leia maisLó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
Leia maisLinguagem 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
Leia maisMódulo 5. Instruções if e switch. Algoritmos e Estruturas de Dados I C++ (Rone Ilídio)
Módulo 5 Instruções if e switch Algoritmos e Estruturas de Dados I C++ (Rone Ilídio) Comando de decisão if Executa uma determinada seqüência de comandos se sua condição for verdadeira Sintaxe if (condição)
Leia maisCaracterísticas da Linguagem C
Características da Linguagem C Na aula passada, foi implementado o exemplo utilizado do reajuste salarial O resultado impresso pode ser visualizado da seguinte forma: Características da Linguagem C Introdução
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 maisUNIVERSIDADE LUSÓFONA DE HUMANIDADES E TECNOLOGIAS 1º Semestre 2011/2012
UNIVERSIDADE LUSÓFONA DE HUMANIDADES E TECNOLOGIAS 1º Semestre 2011/2012 Introdução à Programação em C 31/01/2012 Leia com atenção as perguntas e justifique cuidadosamente todas as respostas 1. Explique
Leia maisFaculdade de Computação
Faculdade de Computação Programação Procedimental 1 o Laboratório de Programação C Prof. Cláudio C. Rodrigues 1. Introdução O objetivo desta aula prática é exercitar o uso de variáveis de vários tipos
Leia maisLinguagens 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
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 maisUNIVERSIDADE LUSÓFONA DE HUMANIDADES E TECNOLOGIAS CURSO DE ENGENHARIA ELECTROTÉCNICA/INDUSTRIAL
UNIVERSIDADE LUSÓFONA DE HUMANIDADES E TECNOLOGIAS CURSO DE ENGENHARIA ELECTROTÉCNICA/INDUSTRIAL 1º Semestre 2005/2006 Introdução à Programação Correcção do Exame de 4/02/2006 Leia com atenção as perguntas
Leia maisFundamentos de Programação1
Fundamentos de Programação1 Linguagem C Introdução e elementos principais Aula N. 01 Prof. SIMÃO Jean Marcelo SIMÃO 1 Exemplo 2 % código em Octave/Matlab clc; A = 5; A = 4 ; if ( A > B ) printf ( A é maior
Leia maisLegibilidade do código fonte
Sumário Legibilidade do código fonte Exemplos Normas Instrução switch Sintaxe e Semântica Exemplo Tipos enumerados Exemplo Programação 2007/2008 DEEC-IST 1 Legibilidade do código fonte Exemplo: Considere
Leia maisCap. 3 Entrada e Saída e Controle de Fluxo
Programação de Computadores II Cap. 3 Entrada e Saída e Controle de Fluxo Livro: Waldemar Celes, Renato Cerqueira, José Lucas Rangel. Introdução a Estruturas de Dados, Editora Campus (2004) Slides adaptados
Leia maisVariáveis, Comandos de Atribuição e Comando de Entrada e Saída
BCC 201 - Introdução à Programação Variáveis, Comandos de Atribuição e Comando de Entrada e Saída Guillermo Cámara-Chávez UFOP 1/1 Estrutura Básica de um programa C I < d i r e t i v a s do pré p r o c
Leia maisSlides trabalhados durante a quinta aula
Slides trabalhados durante a quinta aula prática Estruturas de Controle de Fluxo 3. Laços de repetição (continuação) Exercício: Construa um algoritmo, representando-o através de um pseudocódigo e de um
Leia maisUNIVERSIDADE FEDERAL DO RIO GRANDE DO NORTE ESCOLA DE CIÊNCIAS E TECNOLOGIA. ECT1203 Linguagem de Programação Turma Prof.
UNIVERSIDADE EDERAL DO RIO GRANDE DO NORTE ESCOLA DE CIÊNCIAS E TECNOLOGIA ECT1203 Linguagem de Programação Turma 03 2015.1 Prof. Einstein Santos Aula 05/06: Comandos de decisão Pontos da aula O comando
Leia maisUniversidade Federal do Espírito Santo. Programação I Tipos de Dados Básicos - C Professora: Norminda Luiza
Universidade Federal do Espírito Santo Programação I Tipos de Dados Básicos - C Professora: Norminda Luiza Variáveis Tipos de Dados Básicos Formação dos identificadores o nome deve começar com uma letra
Leia maisIntrodução à linguagem C++
Estrutura de Dados e Algoritmos e Programação e Computadores II Aula 2: Introdução à linguagem C++ Introdução à linguagem C++ Conceitos básicos: variáveis, tipos de dados, constantes, I/O, etc. Estruturas
Leia maisConhecendo a Linguagem de Programação C
Universidade Federal do Rio Grande do Norte Departamento de Engenharia de Computação e Automação Conhecendo a Linguagem de Programação C DCA0800 - Algoritmos e Lógica de Programação Heitor Medeiros 1 Como
Leia maisComputação 2. Aula Profª. Fabiany Listas Duplamente Encadeadas
Computação 2 Aula 10.1 Listas Duplamente Encadeadas Profª. Fabiany fabianyl@utfpr.edu.br ListaEncadeada.h #ifndef _LISTAENCADEADA_H_ #define _LISTAENCADEADA_H_ #include #include #include
Leia maisConceitos básicos. Computação eletrônica: Gurvan Huiban
Computação eletrônica: Conceitos básicos Gurvan Huiban ghuiban@cin.ufpe.br Plano de aula 1 Estrutura de um programa em C 2 Variáveis e constantes 3 Comandos de entrada e saída Estrutura de um programa
Leia maisLinguagem 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
Leia maisModulo 3: Else, Case, For...
PROGRAMAÇÃO DE COMPUTADORES V - TCC- 00.323 Modulo 3: Else, Case, For... Aura - Erick aconci@ic.uff.br, erickr@id.uff.br Roteiro Mais Comandos Condicionais Estrutura de Repetição Contável 2 Exemplo de
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 maisRevisã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
Leia maisA Linguagem C. A forma de um programa em C
A Linguagem C Criada em 1972 por D. M. Ritchie e K. Thompson. Tornou-se uma das mais importantes e populares, principalmente pela portabilidade e flexibilidade. Foi projetada para o desenvolvimento de
Leia maisFaculdade 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,
Leia maisLaboratório 3 Comandos de repetição while, do-while e for
Laboratório 3 Comandos de repetição while, do-while e for Computação I (MAB-120) Prof. Silvana Rossetto 1 DCC/IM/UFRJ 29 de março de 2019 O objetivo desta aula de laboratório é praticar o uso dos comandos
Leia maisLinguagem de Programação C
Linguagem de Programação C Aula 08 Diogo Pinheiro Fernandes Pedrosa Universidade Federal Rural do Semiárido Departamento de Ciências Exatas e Naturais 13 de novembro de 2009 Introdução O que é uma linguagem
Leia maisProgramaçã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
Leia maisIntrodução à Programação Aula 07. Prof. Max Santana Rolemberg Farias Colegiado de Engenharia de Computação
Introdução à Programação Aula 07 Prof. Max Santana Rolemberg Farias max.santana@univasf.edu.br Colegiado de Engenharia de Computação ARGUMENTOS POR LINHA DE COMANDO 2 Argumento por linha de comando Na
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 maisProgramação Estruturada I
Programação Estruturada I Introdução a Linguagem C Prof. Thiago Caproni Tavares 1 Prof. Mateus dos Santos 2 1 thiago.tavares@ifsuldeminas.edu.br 2 mateus.santos@ifsuldeminas.edu.br Última Atualização:
Leia maisLinguagens de programação. Introdução ao C (continuação)
Linguagens de programação Introdução ao C (continuação) M@nso 2003 Sumário Introdução à programação Linguagem C Repetição de instruções Ciclos com controlo inicial ciclo While ciclo For Ciclos com controlo
Leia maisControle de Fluxo Utilizando C
Instituto Federal de Santa Catarina Câmpus Chapecó Engenharia de Controle e Automação Programação I - Módulo II Professora: Lara Popov Zambiasi Bazzi Oberderfer Controle de Fluxo Utilizando C Controle
Leia maisLinguagem C: Elementos fundamentais
Instituto de C Linguagem C: Elementos fundamentais Luis Martí Instituto de Computação Universidade Federal Fluminense lmarti@ic.uff.br - http://lmarti.com Tópicos Principais Variáveis e Constantes Operadores
Leia maisLinguagem de Programação. Thiago Leite Francisco Barretto
Linguagem de Programação Thiago Leite Francisco Barretto SCHILDT, H. C Completo e Total. 3ª Edição. São Paulo: Makron, 1997. Bibliografia Ementa
Leia maisLÓGICA DE PROGRAMAÇÃO PARA ENGENHARIA MODULARIZAÇÃO E ORGANIZAÇÃO DE CÓDIGO. Prof. Dr. Daniel Caetano
LÓGICA DE PROGRAMAÇÃO PARA ENGENHARIA MODULARIZAÇÃO E ORGANIZAÇÃO DE CÓDIGO Prof. Dr. Daniel Caetano 2011-2 Visão Geral 1 2 3 4 Funções Simples Bibliotecas Funções com Parâmetros A Função Main Material
Leia maisESTRUTURAS 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
Leia mais#include <stdio.h> Void main() { printf( Cheguei!\n"); } INTRODUÇÃO A LINGUAGEM C
#include Void main() { printf( Cheguei!\n"); } INTRODUÇÃO A LINGUAGEM C ANTES DO C ERA A LINGUAGEM B B foi essencialmente uma simplificação da linguagem BCPL. B só tinha um tipo de dado, que
Leia maisProgramação em C. Variáveis e Expressões. Universidade Federal do Rio Grande do Norte Departamento de Engenharia de Computação e Automação
Universidade Federal do Rio Grande do Norte Departamento de Engenharia de Computação e Automação Programação em C Variáveis e Expressões DCA0800 Algoritmos e Lógica de Programação Heitor Medeiros Florencio
Leia maisLinguagem C Princípios Básicos (parte 1)
Linguagem C Princípios Básicos (parte 1) Objetivos O principal objetivo deste artigo é explicar alguns conceitos fundamentais de programação em C. No final será implementado um programa envolvendo todos
Leia maisECT1203 Linguagem de Programação
Universidade Federal do Rio Grande do Norte Escola de Ciências e Tecnologia ECT1203 Linguagem de Programação Prof. Aquiles Burlamaqui Profa. Caroline Rocha Prof. Luiz Eduardo Leite Prof. Luciano Ferreira
Leia maisComputação para Informática - Prof. Adriano Joaquim de Oliveira Cruz Segunda Aula Prática - 29 de agosto de 2008
Computação para Informática - Prof. Adriano Joaquim de Oliveira Cruz Segunda Aula Prática - 29 de agosto de 2008 Introdução O objetivo desta aula prática é exercitar comandos de entrada e saída simples
Leia maisParte 1. Programação (linguagem C) Introdução Geral
Parte 1 Programação (linguagem C) Introdução Geral Por que a Linguagem C? Permite o desenvolvimento de programas menores e mais rápidos Programador possui controle maior sobre o código Programador deve:
Leia maisMódulo 3 Controle de Fluxo
Estruturas de Dados Módulo 3 Controle de Fluxo 16/8/2005 (c) Marco A. Casanova - PUC-Rio 1 Referências Waldemar Celes, Renato Cerqueira, José Lucas Rangel, Introdução a Estruturas de Dados, Editora Campus
Leia maisAnhanguera Educacional S.A. Centro Universitário Ibero-Americano
O C++ foi inicialmente desenvolvido por Bjarne Stroustrup durante a década de 1980 com o objetivo de melhorar a linguagem de programação C, mantendo a compatibilidade com esta linguagem. Exemplos de Aplicações
Leia maisDisciplina de Algoritmos e Programação
Disciplina de Algoritmos e Programação Aula Passada Prática com declaração e inicialização de variáveis Capacidade de representação (estouro de representação) Tamanho ocupado pela variável na memória (comando
Leia maisAula 3 Constantes e funções de E/S
Programação I Aula 3 e funções de E/S Prof. Laura Silva de Assis e Prof. Luis Carlos Retondaro Engenharia de Computação 2o Período CEFET/RJ - Centro Federal de Educação Tecnológica Celso Suckow da Fonseca
Leia maisIntroduçã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 beltrame@mail.ufsm.br
Leia maisControlo do fluxo de execução
Controlo do fluxo de execução pseudo-código Controlo do fluxo de execução caso Instrução adequada para situações de selecção múltipla em que uma expressão determina as situações alternativas. Essa expressão
Leia maisLinguagem de Programação C. Prof. Fabrício Olivetti de França
Linguagem de Programação C Prof. Fabrício Olivetti de França Linguagem C 2 Linguagem C Imperativo e estruturado Pequeno conjunto de palavras-chaves, operadores, etc. Tipagem estática, porém fraca Permite
Leia maisAlgoritmos e Estruturas de Dados I IEC012. Linguagem C - Guia de bolso - Prof. César Melo
Algoritmos e Estruturas de Dados I IEC012 Linguagem C - Guia de bolso - Prof. César Melo Histórico A linguagem C é uma linguagem de programação inventada na década de 1970 por Dennis Ritchie Brian Kennigaham.
Leia maisO objetivo deste questionário é levá-lo a rever os fundamentos da linguagem C. Nomeadamente, a utilização de instruções de seleção e de repetição.
Seleção e Ciclos Objetivo O objetivo deste questionário é levá-lo a rever os fundamentos da linguagem C. Nomeadamente, a utilização de instruções de seleção e de repetição. Entrega do Questionário As respostas
Leia maisEscreva a função e_caracter que verifica se um determinado caracter é um numero ou não. Escreva um Programa de teste da função.
Engenharia informatica Escreva a função e_caracter que verifica se um determinado caracter é um numero ou não. Escreva um Programa de teste da função. #include Int e_caracter (char c) { Return(
Leia maisEntender o problema Encontrar um algoritmo para resolvê-lo. Implementar o algoritmo numa linguagem de programação
Entender o problema Encontrar um algoritmo para resolvê-lo Implementar o algoritmo numa linguagem de programação Permitem implementar um algoritmo Expressar o algoritmo numa forma que o computador entenda
Leia maisIntrodução à Programação. Ciclos 1ª parte
Introdução à Programação Ciclos 1ª parte Sumário Ciclos while Exercícios com instruções condicionais e ciclos Ciclos (while) while ( ) ; Enquanto for diferente de zero
Leia maisUtilização da Linguagem C
Histórico Criada em 1972 por Dennis Ritchie Usada no desenvolvimento do sistema operacional Unix no Bell Labs C foi derivada da linguagem B, desenvolvida por Ken Thompson Linguagem procedural de alto nível
Leia maisESTRUTURAS 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
Leia mais1 Expressões, valores e tipos 1. 2 Variáveis e atribuições 5. cálculo de expressões segue a estrutura de parênteses e as prioridades dos operadores
Nesta aula... Conteúdo 1 Expressões, valores e tipos 1 2 Variáveis e atribuições 5 1 Expressões, valores e tipos Expressões e valores Tipos programas calculam expressões para produzir valores cálculo de
Leia maisUNIVERSIDADE DA BEIRA INTERIOR
UNIVERSIDADE DA BEIRA INTERIOR Programação MIEA 1º Semestre Frequência Resolução 13/12/2016 1. Escreva uma expressão lógica em linguagem C para cada uma das seguintes condições: (a) o valor da variável
Leia maisTópicos em C. Eliade F. Lima
Tópicos em C Eliade F. Lima maio/2010 Criada em 1972, por Dennis Ritchie, nos laboratórios Bell, para ser usada no sistema operacional UNIX. Linguagem de propósito geral, sendo adequada à programação estruturada.
Leia maisCurso Básico de Programação Aula 11. Revisão Aula Anterior Laços de Repetição While; Do-While; For.
Curso Básico de Programação Aula 11 Revisão Aula Anterior Laços de Repetição While; Do-While; For. Introdução à Linguagem C Laços de Repetição While Do-While For while () { } do {
Leia maisFicha de trabalho nº3
Ficha de trabalho nº3 Linguagem de Programação C (strings, switch, os ciclos for, while e do..while, break, continue, ++, --, +=, -=) 1. Elabore um programa que pede ao utilizador o nome e a idade e de
Leia maisIntrodução à Programação em C Input / Output
Introdução à Programação em C Input / Output Resumo Aula Anterior Programa começa com função main() Sintaxe para definição de funções Definição de variáveis e atribuições Estruturas de controlo if-then
Leia maisLÓGICA DE PROGRAMAÇÃO PARA ENGENHARIA MODULARIZAÇÃO E ORGANIZAÇÃO DE CÓDIGO. Prof. Dr. Daniel Caetano
LÓGICA DE PROGRAMAÇÃO PARA ENGENHARIA MODULARIZAÇÃO E ORGANIZAÇÃO DE CÓDIGO Prof. Dr. Daniel Caetano 2012-1 Objetivos Entender a utilidade das funções Capacitar o aluno para criar suas próprias funções
Leia maisPROGRAMAÇÃO INSTRUÇÕES DA LINGUAGEM C
PROGRAMAÇÃO INSTRUÇÕES DA LINGUAGEM C 1 Instruções de Entrada Entrada/Leitura de dados Introduzir um valor inteiro/real para X 2 Instruções de Entrada Entrada/Leitura de dados Introduzir um valor inteiro/real
Leia maisLicenciatura em Engenharia Informática DEI/ISEP Linguagens de Programação 2006/07
Licenciatura em Engenharia Informática DEI/ISEP Linguagens de Programação 2006/07 Ficha 3 Autómatos Finitos Objectivos: Introdução ao conceito de Autómato Finito e notações utilizadas na sua representação;
Leia maisIntrodução à Programação em C
Introdução à Programação em C Funções Resumo Aula Anterior Tabelas Strings (Tabelas de Caracteres) 2 1 Resumo Funções Definição Protótipo e implementação return e void Passagem por valor Exemplos 3 Funções
Leia maisComputação 2. Aula 8. Profª. Fabiany Arquivos
Computação 2 Aula 8 Arquivos Profª. Fabiany fabianyl@utfpr.edu.br E/S com Arquivos A linguagem C não possui nenhum comando de E/S. Todas as operações de E/S ocorrem mediante chamadas a funções de biblioteca
Leia maisProgramação de Computadores II Lista de Exercícios 01
Programação de Computadores II Lista de Exercícios 01 Karina Mochetti 1. Faça um programa em C que retorne os 3 maiores valores em um vetor. 2. Dois números são chamamos coprimos, se o único divisor comum
Leia maisC Comandos de Controle
C Comandos de Controle Adriano Cruz adriano@nce.ufrj.br 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
Leia maisEstruturas de Decisão
Motivação O controle do fluxo da execução em Java utiliza os mesmos comandos existentes em outras linguagens Decisão: if-else, switch-case Repetição: for, while, do-while Desvios: return, continue, break
Leia maisINFORMÁTICA APLICADA AULA 05 LINGUAGEM DE PROGRAMAÇÃO C++
UNIVERSIDADE FEDERAL RURAL DO SEMI-ÁRIDO CURSO: Bacharelado em Ciências e Tecnologia INFORMÁTICA APLICADA AULA 05 LINGUAGEM DE PROGRAMAÇÃO C++ Profª ª Danielle Casillo LAÇOS Laços são comandos da linguagem
Leia maisUNIVERSIDADE LUSÓFONA DE HUMANIDADES E TECNOLOGIAS C1105 INTRODUÇÃO À PROGRAMAÇÃO EM C
UNIVERSIDADE LUSÓFONA DE HUMANIDADES E TECNOLOGIAS C1105 INTRODUÇÃO À PROGRAMAÇÃO EM C 1º Semestre 2006/2007 27/02/2007 (D) Leia com atenção as perguntas e justifique todas as suas respostas. 1. Explique
Leia maisRevisão da Linguagem C Prof. Evandro L. L. Rodrigues
SEL0433 Aplicação de Microprocessadores I Revisão da Linguagem C Prof. Evandro L. L. Rodrigues Estrutura de um programa C Diretivas de pré processamento Declaração de variáveis globais Declaração de protótipos
Leia maisLinguagem C: Introdução
Linguagem C: Introdução Linguagem C É uma Linguagem de programação genérica que é utilizada para a criação de programas diversos como: Processadores de texto Planilhas eletrônicas Sistemas operacionais
Leia maisPROGRAMAÇÃO I E N T R A DA E S A Í DA D E DA D O S
PROGRAMAÇÃO I VA R I Á V E I S, C O N S TA N T E S, O P E R A D O R E S E N T R A DA E S A Í DA D E DA D O S Variáveis 2 Variáveis são locais onde são armazenados os valores na memória. Toda variável é
Leia maisAlgoritmos e Programação
Universidade Federal do Vale do São Francisco Curso de Engenharia da Produção / Elétrica Algoritmos e Programação Parte 05 Prof. Jorge Cavalcanti jorge.cavalcanti@univasf.edu.br www.univasf.edu.br/~jorge.cavalcanti
Leia maisLinguagem C. IF61A/IF71A - Computação 1 Prof. Leonelo Almeida. Universidade Tecnológica Federal do Paraná
Linguagem C IF61A/IF71A - Computação 1 Prof. Leonelo Almeida Universidade Tecnológica Federal do Paraná Até agora... Sabemos construir algoritmos que tenham: Variáveis Comandos sequenciais Entrada e saída
Leia maisLinguagens de Programação PROGRAMAÇÃO DE COMPUTADORES. Linguagem C. Linguagem C Estrutura Básica. Constante (literais) Linguagem C Primeiro Programa
Linguagens de Programação PROGRAMAÇÃO DE COMPUTADORES Linguagem C - Introdução Linguagens de Máquina Representação numérica Difícil utilização e compreensão Específica para cada máquina Linguagens Simbólicas(Assembly)
Leia maisUniversidade Federal do Espírito Santo. Programação II. CT IX - Sala 201 Departamento de Informática Centro Tecnológico
Universidade Federal do Espírito Santo Programação II Prof.ª Claudia Boeres (boeres@inf.ufes.br) CT IX - Sala 201 Departamento de Informática Centro Tecnológico Universidade Federal do Espírito Santo Linguagem
Leia maisIntrodução à Programação
Introdução à Programação 1.Ano LCC-MIERSI DCC - FCUP Nelma Moreira Aula 6 Números em vírgula flutuante Representação de um número em vírgula flutuante tem três componentes: um sinal, s uma fracção, f um
Leia mais