0784 Programação em C funções e estruturas
|
|
- Daniela Oliveira Sales
- 6 Há anos
- Visualizações:
Transcrição
1 Programação em C funções e estruturas Trabalho elaborado por: Patrícia da Conceição
2 Índice Programa Programa Programa Programa Programa Programa Programa Programa Programa Programa
3 Programa 41 Este programa é com funções e ao ser compilado mostra o cabeçalho e o rodapé e no meio dos dois mostra uma mensagem. // Programa 41 Com funcoes // O meu nome #include<stdio.h> void cabecalho(void) printf("\n\n\t********************************************* **"); printf("\n\n\t******** Patricia Conceicao - 20/08/2010 ******"); printf("\n\n\t********************************************* **"); void rodape(void) 3
4 printf("\n\n\t********************************************* *"); printf("\n\n\t**************** Curso de TIS ****************"); printf("\n\n\t********************************************* *"); main() cabecalho(); printf("\n\n\t Exemplo de um programa com funcoes\n\n"); rodape(); getch(); 4
5 Programa 42 Este programa ao ser compilado pede dois valores e por fim pede para inserir um que é o dobro. //Exercicio 42 programa com funções #include<stdio.h> void cabecalho(void) printf("\n\n\t**********************************"); printf("\n\n\t***** Patricia da Conceicao *****"); printf("\n\n\t**********************************"); void rodape(void) printf("\n\n\t**********************************"); printf("\n\n\t**** Monchique ****"); printf("\n\n\t**********************************"); int soma(int a, int b) int c; 5
6 c = a + b; return c; int dobro(int d) return d * 2; main() char opcao; int num1, num2, num3; cabecalho(); printf("\n\n\tinsira um valor: "); scanf("%d", &num1); printf("\n\n\tinsira um valor: "); scanf("%d", &num2); printf("\n\n\tsoma: %d + %d = %d", num1, num2, soma(num1, num2)); printf("\n\n\n\tinsira um outro valor para determinar o dobro: "); scanf("%d", &num3); printf("\n\n\to Dobro de %d e: %d", num3, dobro(num3)); 6
7 rodape(); getch(); Programa 43 Este programa é um exemplo de funções. //Exercicio 43 programa com funções #include<stdio.h> void autor (void)// são funções vazias printf("*************************************************** **\n"); 7
8 printf("************* Conceicao********************\n\n"); Patricia printf("*************************************************** ***\n"); printf("*********** Programa de Funcoes ******************\n\n\n"); void rodape (void) printf("*****************************************\n"); printf("******** Monchique 2010 *********\n"); printf("******************************************\n"); void linha (int numero) int x; for (x=1; x<=numero ;x++) printf("* "); 8
9 void coluna (int numero) int x; for (x=1; x<=numero ;x++) printf("*\n"); main() system ("color 0B"); int c; autor(); printf("\n\n\t\t\texemplo de um programa com funcoes\n\n\n"); printf("intruduza um numero:"); 9
10 scanf("%i",&c); linha(c); coluna(c); rodape(); getch(); 10
11 Programa 44 Este programa mostra 5# depois de compilado. //Exercicio 44 programa com funções #include<stdio.h> void autor (void)// são funções vazias printf("*************************************************** **\n"); printf("************* Conceicao********************\n\n"); Patricia printf("*************************************************** ***\n"); printf("*********** Programa de Funcoes ******************\n\n\n"); void rodape (void) printf("\n\t*****************************************\n"); printf("\n\t******** Monchique 2010 *****************\n"); 11
12 printf("\n\t******************************************\n"); void linha (int numero) int x; for (x=1; x<=numero ;x++) printf("* "); void coluna (int numero) int x; for (x=1; x<=numero ;x++) printf("*\n"); main() system ("color 0B"); 12
13 int c, d; autor(); printf("\n\n\t\t\texemplo de um programa com funcoes\n\n\n"); printf("\n\t Intruduza um numero:"); scanf("%i",&c); for(d=1;d<=c;d++) printf("\t"); linha(d) ; printf("\n"); rodape(); getch(); 13
14 Programa 45 Este programa mostra 5 filas com # depois de compilado. //Exercicio 45 programa com funções #include<stdio.h> void autor (void)// são funções vazias printf("\t************************************************* ****\n"); printf("\t************* Conceicao********************\n\n"); Patricia printf("\t************************************************* *****\n"); printf("\t*********** Programa de Funcoes ******************\n\n\n"); void rodape (void) printf("\n\t*****************************************\n"); printf("\n\t******** Monchique 2010 *****************\n"); 14
15 printf("\n\t******************************************\n"); void linha (int numero) int x; for (x=1; x<=numero ;x++) printf("* "); void coluna (int numero) int x; for (x=1; x<=numero ;x++) printf("*\n"); main() system ("color 0B"); 15
16 int c, d; autor(); printf("\n\n\t\t\texemplo de um programa com funcoes\n\n\n"); printf("\n\t Intruduza um numero:"); scanf("%i",&c); for(d=1;d<=c;d++) printf("\t"); linha(d) ; printf("\n"); for(d = c - 1 ; d >= 1; d--) printf("\t"); linha(d) ; printf("\n"); rodape(); getch(); 16
17 Programa 46 Este programa quando é compilado pede para inserir um número e um carácter. //Exercicio 46 programa com funções #include<stdio.h> void cabecalho(void) printf("\n\n\t**********************************"); printf("\n\n\t***** Patrícia da Conceição *****"); printf("\n\n\t**********************************"); void rodape(void) printf("\n\n\t**********************************"); printf("\n\n\t**** Sexta-feira ****"); printf("\n\n\t**********************************"); void linha(int numero,char car) int x; 17
18 for(x=1; x<=numero; x++) printf("%c",car); main() system ("color 0D"); int c,d; char car; cabecalho(); printf("\n\n\t Programa com funcoes\n\n"); printf("\n\n\tinsira um numero: "); scanf("%i", &c); printf("\n\n\tinsira um caractere: "); scanf("%s", &car); for(d=1;d<c;d++) printf("\n\t"); linha (d,car); printf("\n"); 18
19 for(d=c;d>=1;d--) printf("\n\t"); linha (d, car); printf("\n"); rodape(); getch(); 19
20 Programa 47 Este programa ao ser compilado faz a soma do valores que são inseridos. //Exercicio 46 programa com funções #include<stdio.h> int soma(int x, int y) return x + y; main() printf("*****programa com funcoes*****"); int a, b, c; printf("\n Insira o primeiro valor: "); scanf("%i", &a); printf("\n Insira o segundo valor: "); scanf("%i", &b); printf("\n Insira outro valor: "); scanf("%i", &c); printf("\n O resultado da soma e: %i", soma(a, b)); printf("\n O resultado da soma e: %i", soma(b, c)); printf("\n O resultado da soma e: %i", soma(a, c)); getch(); 20
21 Programa 48 Programa com estruturas, ao ser compilado mostra associa um nome a uma letra. //Exercicio 48 programa com Estruturas #include<stdio.h> struct exemplo int a; float b; char c; ; main() printf("\n\n*****programa de Estruturas*****\n\n"); struct exemplo patricia; struct exemplo miguel; struct exemplo monchique; patricia.a = 3 * 5; patricia.b = 8 + 4; patricia.c = 'A'; 21
22 miguel.c = 'B'; monchique.a = 6 * 3; printf("a = %i \nb = %.1f \nc = %c\n", patricia.a, patricia.b, patricia.c); printf("miguel = %c\n", miguel.c); printf("monchique = %i\n", monchique.a); getch(); 22
23 Programa 49 Este programa ao ser compilado mostra-nos o nosso salário final. //Exercicio 49 programa de Estruturas #include<stdio.h> // struct são estruturas servem para organizar as variaveis Programa Funcionarios struct funcionario float vencimento, horas_extras,descontos, vencimento_liquido,impostos, faltas; char nome[50]; ; main() system ("color 0D"); struct funcionario mes; printf("\n\n\t Programa de Estruturas\n\n\n"); printf("\n\tinsira o seu nome: "); scanf("%s",&mes.nome); printf("\n\tintroduza o seu vencimento: "); 23
24 scanf("%f",&mes.vencimento); printf("\n\tintroduza as horas extras: "); scanf("%f",&mes.horas_extras); printf("\n\tintroduza o numero de faltas: "); scanf("%f",&mes.faltas); if(mes.vencimento >= 2000) mes.impostos = mes.vencimento * 0.1; //mes.impostos=mes.vencimento -= mes.impostos; mes.vencimento = mes.vencimento - mes.impostos; else mes.impostos = mes.vencimento * 0.05; //mes.vencimento -= mes.impostos; mes.vencimento = mes.vencimento - mes.impostos; mes.descontos = mes.faltas*10; printf("\n\tsenhor %s\n\n", mes.nome); printf("\n\to saldo bruto foi de %.2f Euros\n",mes.vencimento); 24
25 printf("\n\tos meus impostos foram no valor de %.2f\n",mes.impostos); printf("\n\tos seus descontos foram de %.2f Euros\n",mes.descontos); mes.vencimento_liquido = mes.vencimento+(mes.horas_extras*15)- mes.descontos; printf("\n\tteve %.2f Horas extra logo teve um bonus de %.2f Euros\n\n",mes.horas_extras,mes.horas_extras*15); printf("\n\to seu Salario Final sera de %.2f Euros", mes.vencimento_liquido); getch(); 25
26 Programa 50 Este programa ao ser compilado mostra o salário final. //Exercicio 50 programa de Estruturas #include<stdio.h> // struct são estruturas servem para organizar as variaveis Programa Funcionarios //Exercicio 50 igual programa com Estruturas struct funcionario char nome[50]; float vencimento, horas_extra, descontos, vencimento_liquido, faltas, imposto, venc_imp; ; main() system ("color 0D"); struct funcionario mes; printf("\n\n Insira o seu nome: "); scanf("%s", &mes.nome); printf("\n\n Insira o seu vencimento bruto: "); scanf("%f", &mes.vencimento); printf("\n\n Insira as horas extra: "); 26
27 scanf("%f", &mes.horas_extra); printf("\n Insira as suas faltas: "); scanf("%f", &mes.faltas); if(mes.vencimento >= 2000) mes.imposto = mes.vencimento * 0.1; //mes.vencimento -= mes.impostos; mes.venc_imp = mes.vencimento - mes.imposto; else mes.imposto = mes.vencimento * 0.05; //mes.vencimento -= mes.impostos; mes.vencimento = mes.vencimento - mes.imposto; mes.descontos = mes.faltas * 10; printf("\n Senhor %s \n\n", mes.nome); printf("\n O seu Salario Bruto foi de %.2f Euros \n", mes.vencimento); printf("\n Os seus impostos foram no valor de: %.2f \n", mes.imposto); 27
28 printf("\n Os seus descontos foram de %.2f Euros \n", mes.descontos); mes.vencimento_liquido = mes.venc_imp +(mes.horas_extra * 15) - mes.descontos; printf("\n Teve %.2f Horas Extra logo teve um Bonus de %.2f Euros \n\n",mes.horas_extra, mes.horas_extra * 15); printf("\n O seu saldo final sera de %.2f Euros",mes.vencimento ); if (mes.faltas ==0) printf(" Bonus de 20%% %2.f",mes.faltas); Else if(mes.faltas >0&& mes.faltas<=5) printf(" Bonus de 10%% %2.f",mes.vencimento*0.1); else if(mes.faltas >5&& mes.faltas<=10) printf(" Bonus de 0%% %2.f",mes.vencimento *0); Else 28
29 system("cls"); system("color 4E"); printf("\n Despedido "); getch(); 29
Programação em C/C++ formas complexas. Carla Ventura
Programação em C/C++ formas complexas 0785 Carla Ventura 22-11-2010 1 Índice Conteúdo Programa nº 50... 3 Programa nº 51... 6 Programa nº52... 9 Programa nº53... 11 Programa nº 54... 14 Programa nº55...
Leia maisProgramação em C Funções e estruturas
0784 Programação em C Funções e estruturas [Escrever o subtítulo do documento] Tomé [Escrever o nome da empresa] 0784 Exercício 42 O programa simplesmente mostra texto, mesma no código é usada a função
Leia mais0783 Programação em C, ciclos e decisões
2010-08-17 0783 Programação em C, ciclos e decisões Trabalho elaborado por: Patrícia da Conceição Índice Conteúdo Programa 19... 3 Programa 20... 5 Programa 21... 7 Programa 22... 10 Programa 23... 13
Leia maisProgramação em C, Estrutura básica e conceitos fundamentais. Patrícia da Conceição
16-8-2010 0782 - Programação em C, Estrutura básica e conceitos fundamentais Patrícia da Conceição Índice Conteúdo Programa 1... 3 Programa 2... 4 Programa 3... 6 Programa 4... 8 Programa 5... 9 Programa
Leia mais783 Programação de ciclos e decisões TIS - Monchique Ana
783 Programação de ciclos e decisões 16-08-2010 TIS - Monchique Ana 783 Programa de ciclos e decisões EXERCICIO N19 Descrição dos exercícios: este programa insere-se um número e ele da se é positivo negativo
Leia maisProgramação em C - Estrutura básica e conceitos fundamentais
0782 Programação em C - Estrutura básica e conceitos fundamentais Programas desenvolvidos durante as sessões do módulo em questão. [Escrever o nome da empresa] Exercício 1 Primeiro programa realizado no
Leia mais783-Programação em C/C++ - Ciclos e Decisões
2010 783-Programação em C/C++ - Ciclos e Decisões Sandra Jacinto Curso de TIS 18-08-2010 Conteúdo 19º Programa... 3 20º Programa... 4 21º Programa... 5 22º Programa... 7 23º Programa... 9 24º Programa...
Leia maisvoid lerdados(float *salario, int *horasextras, int *horasatraso, int *dependentes, int *tempodeservico) {
ex8 8. Faça um programa que leia as seguintes informações dos funcionários de uma empresa: matrícula do funcionário, salário bruto, quantidade de horas extras, quantidade de horas em atraso, quantidade
Leia maisTitulo Módulo e Designação Programação - Ciclos e decisões
Titulo Módulo e Designação 0783 - Programação - Ciclos e decisões Índice 19 Programa - PROGRAMA PARA DEFINIR O TIPO DE NUMERO... 2 20 Programa - pede a nota do exame a nota do trabalho calcula a media
Leia maisLINGUAGEM C Estrutura / Funções
Tópicos Especiais em T. Computação CONCEITOS DA LINGUAGEM C Estrutura / Funções Prof. Elyssandro Piffer ESTRUTURAS As estruturas em C são muito semelhantes aos registros em Pascal. Agrupam num único tipo,
Leia maisPROTÓTPOS DE FUNÇÕES/PROCEDIMENTOS
PROTÓTPOS DE FUNÇÕES/PROCEDIMENTOS Uma função (ou procedimento) deve ser declarada sempre antes da sua primeira utilização. É por essa razão que devemos escrever todas as funções antes da função main().
Leia maisExercícios em C 1 Saulo O. D. Luiz
Exercícios em C 1 Saulo O. D. Luiz Exercícios 1. Faça um programa em C para receber três notas e seus respectivos pesos, calcule e mostre a média ponderada dessas notas. 2 Saulo O. D. Luiz #include
Leia mais782-PROGRAMAÇÃO EM C-C++- ESTRUTURA BÁSICA E CONCEITOS FUNDAMENTAIS. 17-08-2010 Curso de TIS Sandra Jacinto
782-PROGRAMAÇÃO EM C-C++- ESTRUTURA BÁSICA E CONCEITOS FUNDAMENTAIS 17-08-2010 Curso de TIS Sandra Jacinto Índice Conteúdo 1º Programa... 3 2º Programa... 4 3º Programa... 5 4º Programa... 6 5º Programa...
Leia mais782 - Estrutura e conceitos
201 0 [Escrever texto] [Escrever texto] [Escrever texto] 782 - Estrutura e conceitos Ana Martins TIS - Monchique 16-08-2010 Exercício nº1 Descrição do exercício: Este foi o meu primeiro exercício onde
Leia maisAula 2 Comandos de Decisão
Departamento de Sistemas de Computação Universidade de São Paulo SSC 502 Laboratório de Introdução a Ciência de Computação I Aula 2 Comandos de Decisão Responsável Prof. Seiji Isotani (sisotani@icmc.usp.br)
Leia maisEstruturas Compostas Parte II
Estruturas Compostas Parte II Filas e Pilhas Leonardo Tórtoro Pereira Slides fortemente baseados no material do professor Ricardo Farias: http://www.cos.ufrj.br/~rfarias/cos121/ Pilhas Pilhas Também conhecida
Leia maisProgramação em C - Ciclos e decisões [Escrever o subtítulo do documento]
0783 Programação em C - Ciclos e decisões [Escrever o subtítulo do documento] Programas desenvolvidos durante as sessões do módulo em questão. Tomé [Escrever o nome da empresa] 0783 Exercício 19 O programa
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 maisUniversidade de São Paulo São Carlos Instituto de Ciências Matemáticas e de Computação. Recursão em C
Universidade de São Paulo São Carlos Instituto de Ciências Matemáticas e de Computação Recursão em C Material preparado pela profa Silvana Maria Affonso de Lara 2º semestre de 2010 ROTEIRO DA AULA Definição
Leia maisVetores(Arrays) Olimpíadas de Informática. Aulas preparatórias Introdução a Programação em C.
Olimpíadas de Informática Aulas preparatórias Introdução a Programação em C. Vetores(Arrays) Prof. Gemilson George gemilson@colegiogeo.com.br Blog: informaticageo.wordpress.com GEO.OBI Aula 05 Definição:
Leia maisSuponha um conjunto habitacional, com várias famílias... imagina se todas elas morassem em uma única casa?
Funções Suponha um conjunto habitacional, com várias famílias...... imagina se todas elas morassem em uma única casa? Funções Introdução à Computação 1 de 28 Funções Na Programação, funções são conjuntos
Leia maisSuponha um conjunto habitacional, com várias famílias... imagina se todas elas morassem em uma única casa?
Funções Suponha um conjunto habitacional, com várias famílias...... imagina se todas elas morassem em uma única casa? Funções Programação de Computadores 1 de 28 Funções Na Programação, funções são conjuntos
Leia mais15/03/2018. Professor Ariel da Silva Dias Paradigma Imperativo
Professor Ariel da Silva Dias Paradigma Imperativo Imperare Comandar É o mais antigo de todos; Baseado no modo de funcionamento do computador; Caracterizada por três conceitos Variáveis; Atribuições; Sequência;
Leia maisIntrodução à Ciência da Computação
Introdução à Ciência da Computação Aula de Exercícios 2 Prof. Ricardo J. G. B. Campello Estagiário PAE: Bilzã M. de Araújo Aula de Hoje Iremos exercitar a elaboração/implementação de um programa utilizando:
Leia maisPROGRAMAÇÃO INSTRUÇÕES DA LINGUAGEM C
PROGRAMAÇÃO INSTRUÇÕES DA LINGUAGEM C 1 2 Condicional 1 Se 'C' é verdadeira Então?; 3 Condicional 1 Se 'C' é verdadeira Então? if (C)?; 4 Condicional 2 Se 'C' é verdadeira Então? Senão?? 5 Condicional
Leia maisO comando for permite que um certo trecho de programa seja executado um determinado número de vezes. A forma do comando for é a seguinte:
Laço de repetição for e while 12-03-15 Comando for O comando for permite que um certo trecho de programa seja executado um determinado número de vezes. A forma do comando for é a seguinte: for (comandos
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 maisIFSP Campus Guarulhos
IFSP Campus Guarulhos TLP Técnica e Linguagem de Programação Prof: Dennis Funções Dividir para conquistar... René Descartes, em seu tratado O discurso sobre o método, diz que uma das regras para atacar
Leia maisAbaixo vemos um programa que coloca os primeiros 100 números inteiros na tela:
O Comando for O loop for é usado para repetir um comando, ou bloco de comandos, diversas vezes, de maneira que se possa ter um bom controle sobre o loop. Sua forma geral é: for (inicialização; condição;
Leia maisLEI 2016 LICENCIATURA EM ENGENHARIA INFORMÁTICA
LEI 2016 LICENCIATURA EM ENGENHARIA INFORMÁTICA Avaliam expressões. Estabelecem relações entre operandos. Devolvem Verdadeiro (1) ou Falso (0). Operador Nome Exemplo Significado do Exemplo == Igualdade
Leia maisProva de Programação (21090) Data: 31 de Janeiro de 2008
Ministério da Ciência, Tecnologia e Ensino Superior Curso:... Prova de Programação (21090) Data: 31 de Janeiro de 2008 Nome:... Nº de Estudante:... B. I. nº... Assinatura do Vigilante:... RESERVADO PARA
Leia maisProgramação de Computadores I Funções Básicas da Linguagem C PROFESSORA CINTIA CAETANO
Programação de Computadores I Funções Básicas da Linguagem C PROFESSORA CINTIA CAETANO Função Printf() Sintaxe printf( expressão de controle, argumentos); É uma função padrão para exibir uma mensagem na
Leia maisLinguagens de Programação I
Linguagens de Programação I Tema # 8 Strings e Estruturas Susana M Iglesias 1 STRINGS - INTRODUÇÃO Strings (cadeia de caracteres): é uma serie de caracteres que podem ser tratados como uma unidade simples,
Leia maisdouble pcompra[1000], pvenda[1000], codclient[1000]; //sempre que o usuário voltar ao menu principal ele poderá
/*Algortimo de Controle de Estoque e Cadastro*/ #include #include main(){ int i, op, op2, qtd, entradaestoque, consulproduto, consulcliente,cod[1000],estoque[1000]; double pcompra[1000],
Leia maisLista de Exercícios Revisão de Lógica. 01. Desenvolva um programa em C que receba três valores numéricos inteiros e mostre a soma desses três números.
Lista de Exercícios Revisão de Lógica 01. Desenvolva um programa em C que receba três valores numéricos inteiros e mostre a soma desses três números. /*declaração de variáveis*/ int n1, n2, n3, soma; printf("digite
Leia maisUniversidade de Santa Cruz do Sul - UNISC Ciência da Computação Programação Estruturada Linguagem de Programação - C
Universidade de Santa Cruz do Sul - UNISC Ciência da Computação Programação Estruturada Linguagem de Programação - C Nome: Roberto Bezerra Morel Lopes N Matrícula: 57279 Professor(a): Beatriz Lux /* Trabalho
Leia maisProgramação de Computadores II. Cap. 5 Vetores
Programação de Computadores II Cap. 5 Vetores Livro: Waldemar Celes, Renato Cerqueira, José Lucas Rangel. Introdução a Estruturas de Dados, Editora Campus (2004) Slides adaptados dos originais dos profs.:
Leia mais48 { printf("ocorreu um erro o arquivo nao pode ser aberto\n");
1 /*Exemplo: O programa abaixo faz a inclusão, consulta (por acesso seqüencial e acesso direto), 2 a alteração, a exclusão e a reorganização de um arquivo que contem o modelo, a marca e o preço de um veículo.*/
Leia maisComputação Informática
Computação Informática Linguagem C Matrizes em C Aula N. 05 Prof. SIMÃO Jean Marcelo SIMÃO 1 Estrutura de Dados Homogênea matrizes Uma matriz computacional é um váriável composta capaz de armazenar uma
Leia maisCopiar para o ficheiro ArvoreBinaria.h e adaptar as funções associadas às operações sobre árvores binárias (3.1 a 3.12)
Considere as seguintes declarações (NodoArv e PNodoArv), adaptadas dos apontamentos: struct NodoArv { int Elemento; struct NodoArv *Esquerda; struct NodoArv *Direita; ; typedef struct NodoArv *PNodoArv;
Leia maisIntrodução à Programação
Introdução à Programação 1.Ano LCC-MIERSI DCC - FCUP Nelma Moreira Aula 7 Tipos de inteiros em C Os inteiros em C podem ser com sinal ou sem sinal:e cada um pode ter vários tamanhos: int i; unsigned int
Leia maisComputação I (MAB120) DCC/UFRJ
Computação I (MAB120) DCC/UFRJ Aula 12: vetores 13 de maio de 2016 Objetivos dessa aula Apresentar o conceito de Tipos Compostos Homogêneos Apresentar o conceito de vetores Apresentar as operações básicas
Leia maisEstruturas de Dados. Nem sempre, a manipulação de dados é feita por simples elementos...
Estruturas de Dados Nem sempre, a manipulação de dados é feita por simples elementos... Vetores, Matrizes e Strings Programação de Computadores 1 de 27 Estruturas de Dados Estruturas de dados permitem
Leia maisCURSO TÉCNICA DE INFORMÁTICA
CURSO TÉCNICA DE INFORMÁTICA 782 Programação em C Estrutura Básica Conceitos Fundamentais Carla Ventura 2010 Índice Conteúdo Programa nº2... 4 Programa nº3... 6 Programa nº4... 8 Programa nº5... 10 Programa
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 maisEstruturas de Dados. Nem sempre, a manipulação de dados é feita por simples elementos... Vetores, Matrizes e Strings Introdução à Computação 1 de 27
Estruturas de Dados Nem sempre, a manipulação de dados é feita por simples elementos... Vetores, Matrizes e Strings Introdução à Computação 1 de 27 Estruturas de Dados Estruturas de dados permitem que
Leia maisMESMO QUE ESTAS VARIÁVEIS TENHAM NOME IDÊNTICOS
Funções As funções são blocos de instruções que facilitam o entendimento do código. Porque usar funções? Para permitir o reaproveitamento de código já construído (por você ou por outros programadores);
Leia maisSSC300- Linguagens de Programação e Aplicações Profa Vânia de Oliveira Neves. ICMC/USP São Carlos
Funções SSC300- Linguagens de Programação e Aplicações Profa Vânia de Oliveira Neves ICMC/USP São Carlos Slides baseados no material gentilmente cedido pela Profa Simone Senger Souza 2 MODULARIZAÇÃO Um
Leia maisSub-rotinas em C. Disciplina de Programação de Computadores I Universidade Federal de Ouro Preto
Sub-rotinas em C Disciplina de Programação de Computadores I Universidade Federal de Ouro Preto Agenda Sub-rotinas: Função e Procedimentos A função main Variáveis globais e locais Escopo de variáveis Passagem
Leia maisModulo 9: Você define como éo dado... Struct e typedef
PROGRAMAÇÃO DE COMPUTADORES V - TCC- 00.323 Modulo 9: Você define como éo dado... Struct e typedef Aura -Erick aconci@ic.uff.br, erickr@id.uff.br Roteiro P1, Trabalho 5 e 6 Struct: Introdução; Criando
Leia maisAula 13 Oficina de Programação Modularização. Profa. Elaine Faria UFU
Aula 13 Oficina de Programação Modularização Profa. Elaine Faria UFU - 2017 O que é modularização? No século XIX, Henry Ford, para baratear e massificar a montagem de carros, criou uma base modular. Esta
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 maisInstituto Federal da Bahia Análise e Desenvolvimento de Sistemas INF029 Laboratório de Programação Aula 02: Modularização
Instituto Federal da Bahia Análise e Desenvolvimento de Sistemas INF029 Laboratório de Programação Aula 02: Modularização Prof. Dr. Renato L. Novais renato@ifba.edu.br Agenda Modularização Funções em C
Leia maisINF1005 Programação I. Pontifícia Universidade Católica Departamento de Informática
INF1005 Programação I Pontifícia Universidade Católica Departamento de Informática 1 INF1005 Exercícios Pontifícia Universidade Católica Departamento de Informática 2 De segundos para horas:minutos:segundos
Leia maisEstrutura de Dados. Struct (Registro) Lais Farias Alves
Estrutura de Dados Struct (Registro) Lais Farias Alves Conceito de Struct Struct (Registro). Um registro (=record) é uma coleção de várias variáveis, possivelmente de tipos diferentes. Na linguagem C,
Leia mais#include <stdio.h> main() { int i; // Cabeçalho for (i = 1; i <=20; i++) putchar( * ); putchar( \n ); puts( Numeros entre 1 e 5 );
O todo é igual à soma das partes. Euclides. FUNÇÕES E PROCEDIMENTOS Embora sem saber, ao longo dos outros laboratórios, já foram utilizadas funções tais como printf, scanf, getchar, putchar, dentre outras
Leia maisProgramação Ciclos e decisões
0783 Programação Ciclos e decisões João Alexandre 0783 1- Este foi o meu 19º programa em linguagem C. Descrição: programa que diz se o número inserido é positivo, nulo ou negativo float numero; system
Leia maisTerminal. Entrada de dados via teclado. Processamento de dados (cálculos) Tomada de decisão (condição) Saída de dados (via vídeo) Ponto de conexão
Simbologia Terminal Entrada de dados via teclado Processamento de dados (cálculos) Tomada de decisão (condição) Saída de dados (via vídeo) Ponto de conexão 3 - Estrutura de Seleção Múltipla switch (expressão)
Leia maisMC-102 Aula 19 Registros
MC-102 Aula 19 Registros Instituto de Computação Unicamp 4 de Maio de 2015 Roteiro 1 Registros 2 Redefinição de tipos (Instituto de Computação Unicamp) MC-102 Aula 19 4 de Maio de 2015 2 / 17 Registros
Leia maisPROGRAMAÇÃO FUNÇÕES NA LINGUAGEM C
PROGRAMAÇÃO FUNÇÕES NA LINGUAGEM C 1 Enunciado: a)implementar a função maior que devolve o maior de dois números inteiros passados como parâmetro; b)construir um programa em C que determine o maior de
Leia maisComputação eletrônica: Funções
Computação eletrônica: Gurvan Huiban ghuiban@cin.ufpe.br 13 de maio de 2014 Plano de aula 1 Princípio 2 Declaração de funções 3 Escope de variáveis Introdução O que é? Bloco de instruções desenvolvido
Leia maisFunção. Unidade autônoma do programa desenvolvida para executar alguma atividade. A estrutura de uma função C é semelhante à da função main( )
Função Unidade autônoma do programa desenvolvida para executar alguma atividade Evita que se escreva o mesmo código inúmeras vezes em um mesmo programa A estrutura de uma função C é semelhante à da função
Leia maisINF 1620 P1-04/10/03 Questão 1 Nome:
INF 1620 P1-04/10/03 Questão 1 a) Implemente uma função para calcular as raízes de uma equação do segundo grau do tipo ax 2 +bx+c=0. O protótipo dessa função deve ser: void raizes (float a, float b, float
Leia maisProgramação de Computadores II
Programação de Computadores II 2017.2 Relembrando... Linguagem C Relembrando... Linguagem C Declaração básica de um programa Relembrando... Linguagem C Declaração básica de um programa include Relembrando...
Leia maisIntrodução a Programação. Ponteiros e Strings, Alocação Dinâmica
Introdução a Programação Ponteiros e Strings, Alocação Dinâmica Tópicos da Aula Hoje aprenderemos a relação entre ponteiros e strings Ponteiros para strings X Vetores de Caracteres Vetores de ponteiros
Leia maisARQUIVOS DE DADOS EM C: UMA INTRODUÇÃO
ARQUIVOS DE DADOS EM C: UMA INTRODUÇÃO 1 2 3 4 // Programa p32.c // com alocacao estatica #include #include int main(int args, char * arg[]) int i,j,nl,nc; int ma[10][10], mb[10][10],
Leia maisTécnicas de Programação: Comandos de Controle de DEE UFPB
Técnicas de Programação: Comandos de Controle de Programa Prof. Protásio DEE UFPB 1 Comandos de Controle de Programa Comandos que direcionam o fluxo de execução de programa. Em C, tem se 3 categorias:
Leia maisINF1005 Programação I. Pontifícia Universidade Católica Departamento de Informática
INF1005 Programação I Pontifícia Universidade Católica Departamento de Informática 1 INF1005 Funções Pontifícia Universidade Católica Departamento de Informática 2 Funções Matemáticas Argumento 1 Argumento
Leia mais#include <stdio.h> main () { short int desloca, byte, aux=1; printf("\n\ndigite um numero pertencente ao intervalo [0,255]: "); scanf("%hd", &byte);
main () short int desloca, byte, aux=1; printf("\n\ndigite um numero pertencente ao intervalo [0,255]: "); scanf("%hd", &byte); printf("\ndigite a posicao do bit a testar entre 0 e 7: "); scanf("%hd",
Leia maisLinguagem de Programação C. Funções e Procedimentos
Funções e Procedimentos Cristiano Lehrer Introdução (1/5) Embora sem saber ainda como escrever uma função, já utilizamos várias em nossos exemplos: printf(), scanf(), getchar(), putchar(),... Escreva um
Leia maisLaboratório de 13 de maio de 2019
Laboratório de 13 de maio de 2019 O laboratório de hoje irá permitir que o aluno revise diversos dos conceitos e ferramentas estudados ao longo do curso. São 6 atividades em níveis crescentes de dificuldade,
Leia maisSimulado da Prova Parcial 2 (01/08/2013)
Simulado da Prova Parcial 2 (01/08/2013) A prova consiste na elaboração de algoritmos para resolução dos problemas descritos a seguir. Você deve usar a linguagem C para escrever os algoritmos. Seus algoritmos
Leia maisComputação 2. Aula 2. Profª. Fabiany Vetores e Matrizes
Computação 2 Aula 2 Vetores e Matrizes Profª. Fabiany fabianyl@utfpr.edu.br Vetores Vetor também é conhecido como variável composta homogênea unidimensional; Um vetor computacional é um variável composta
Leia maisVetores(Arrays) Olimpíadas de Informática. Aulas preparatórias Introdução a Programação em C.
Olimpíadas de Informática Aulas preparatórias Introdução a Programação em C. Vetores(Arrays) Prof. Gemilson George gemilson@colegiogeo.com.br Blog: informaticageo.wordpress.com GEO.OBI Aula 05 Vetores
Leia mais1) Operadores de auto incremento ++ e auto decremento --
Aula 09 - Operadores de auto incremento e auto decremento, atribuição múltipla, atribuição na declaração, atribuição resumida e algumas regras de boa programação. 1) Operadores de auto incremento ++ e
Leia maisComandos de Repetição -Laços
Comandos de Repetição -Laços Os comandos de repetição possibilitam que um conjunto de comandos possam ser repetidos seguindo uma determinada regra ou condição. alguns comandos repetem um conjunto de instruções
Leia maisFundamentos de Programação
TeSP Redes e Sistemas Informáticos Luís Correia Até agora aprendemos que podemos armazenar vários elementos, mas esses elementos têm que ser todos do mesmo tipo Exemplos: int v[20]; float matriz[5][10];
Leia maisProgramação de Computadores I Funções na Linguagem C PROFESSORA CINTIA CAETANO
Programação de Computadores I Funções na Linguagem C PROFESSORA CINTIA CAETANO Introdução Funções são as estruturas que permitem ao usuário separar seus programas em blocos de construção. A principal característica
Leia maisINF 1620 P1-10/04/02 Questão 1 Nome:
INF 1620 P1-10/04/02 Questão 1 Considere uma disciplina que adota o seguinte critério de aprovação: os alunos fazem duas provas (P1 e P2) iniciais; se a média nessas duas provas for maior ou igual a 5.0,
Leia maisComandos de decisão. Tiago Alves de Oliveira. Adaptado de slides das Profas. Patrícia Jaques, Mônica Py e Deise Sacol
Comandos de decisão Tiago Alves de Oliveira Adaptado de slides das Profas. Patrícia Jaques, Mônica Py e Deise Sacol 1 Operadores Relacionais Operador ==!= = < > Exemplo x == y x!= y x = y x
Leia maisLÓGICA DE PROGRAMAÇÃO (C) VETORES E MATRIZES. Professor Carlos Muniz
Vetores são estruturas de dados que armazenam usualmente uma quantidade fixa de dados de um certo tipo; por esta razão, também são conhecidos como estruturas homogêneas de dados. Internamente, um vetor
Leia maisSolução para os exercícios
Solução para os exercícios Grupo I I.1 #include float medida; printf ("Entre valor em metros:\n"); scanf("%f", &medida); printf("valor lido: %f\ndecimetros: %f\ncentimetros: %f\nmilimetros:
Leia maisEncapsulamento de Código: Funções e Procedimentos
Luciano Moraes Da Luz Brum Universidade Federal do Pampa Unipampa Campus Bagé email: lucianobrum18@gmail.com Encapsulamento de Código: Funções e Procedimentos Sumário Introdução à Funções e Procedimentos
Leia maisIntrodução à Programação. Ciclos 2ª parte
Introdução à Programação Ciclos 2ª parte Sumário Ciclos do while for Exercícios Ciclos (while) while ( ) ; Enquanto for diferente de zero ou verdadeira, é
Leia maisINF 1620 P1-13/09/02 Questão 1 Nome:
INF 1620 P1-13/09/02 Questão 1 Considere que o cálculo da multa para o pagamento de um determinado imposto varia de acordo com a tabela a seguir: Valor do Imposto Original Multa por mês de atraso até R$
Leia mais... Subprogramas Após fazer as tarefas previstas o nosso programa devolve o comando ao sistema operativo. Isto está numa hierarquia onde o nosso progr
26 - Subprogramas Executar um programa é pedir ao sistema operativo (que é o programa principal de um computador) que passe o comando do computador para o nosso programa. ... Subprogramas Após fazer as
Leia maisstruct Nodo { int struct Nodo struct Nodo typedef struct Nodo *PNodo; int ConstruirLista (PNodo *H, PNodo *T) { int Criar
struct Nodo { int Elemento; struct Nodo *Prox; struct Nodo *Ant; ; typedef struct Nodo *PNodo; Copiar para o ficheiro ListasLigadasDuplas.h e adaptar as funções associadas às seguintes operações: Criar;
Leia maisComputação El E etrônic i a If-Else
Computação Eletrônica If-Else Prioridade dos Operadores 1 o! 2 o *,/,% 3 o +,- 4 o operadores relacionais 5 o && 6 o char Tipo numérico para representação de caracteres Valores entre -128 e 127 Pode-se
Leia maisPlano de Aula. if(condição) { bloco de comandos; } else { bloco de comandos2; }
Instituto Federal de Santa Catarina - Câmpus Chapecó Ensino Médio Integrado em Informática - Módulo IV Unidade Curricular: Programação Estruturada Professora: Lara Popov Zambiasi Bazzi Oberderfer Plano
Leia maisponteiros INF Programação I Prof. Roberto Azevedo
ponteiros INF1005 -- Programação I -- 2016.1 Prof. Roberto Azevedo razevedo@inf.puc-rio.br ponteiros tópicos o que são ponteiros operadores usados com ponteiros passagem de ponteiros para funções referência
Leia maisLinguagem C: Listas Encadeadas
Prof. Paulo R. S. L. Coelho paulo@facom.ufu.br Faculdade de Computação Universidade Federal de Uberlândia GEQ007 Organização 1 Introdução 2 3 Organização Introdução 1 Introdução 2 3 Introdução Introdução
Leia maisColetânea de Exercícios em Linguagem C
Coletânea de Exercícios em Linguagem C Autor: Rogério Rômulo de Oliveira 2 Coletânea de exercícios- Linguagem C Aluno: Rogério Oliveira ANO 2006 2 ÍNDICE 3 Exercícios Diversos-----------------------------------------------------------------------------------9
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 maisSITUAÇÃO VETORES. Imagine o seguinte problema:
13/08/2014 PROF. FABIANO TAGUCHI http://fabianotaguchi.wordpress.com ALGORITMOS E TÉCNICAS DE PROGRAMAÇÃO AULA 07 VETORES MATRIZES EXERCÍCIOS 1 SITUAÇÃO Imagine o seguinte problema: Crie um programa que
Leia maisQuantas variáveis para armazenar as notas e as médias são necessárias para resolver este problema?
Matrizes Problema: Ler as 5 notas de 7 alunos (identificados por um número entre e 6), calcular a média de cada aluno, e após imprimir as notas e médias dos alunos, classificados pela média. Quantas variáveis
Leia maisCapítulo 1: Introdução à Linguagem C. Pontifícia Universidade Católica Departamento de Informática
Capítulo 1: Introdução à Linguagem C Pontifícia Universidade Católica Departamento de Informática Programa Programa é um algoritmo escrito em uma linguagem de programação. No nosso caso, a linguagem C.
Leia maisComputação 2. Diego Addan Aula 3. Funções
Computação 2 Aula 3 Funções Diego Addan diegoaddan@gmail.com Funções Função é um subprograma que auxilia o programa principal através da realização de uma determinada subtarefa. As funções são chamados
Leia maisAula 02 -Introdução àlinguagc Programação: Estrutura-Seleção. OPL e IC1 Prof: Anilton Joaquim da Silva
Aula 02 -Introdução àlinguagc Programação: Estrutura-Seleção OPL e IC1 Prof: Anilton Joaquim da Silva Anilton.ufu@outlook.com 1 Estrutura de Seleção Até agora não aprendemos a dizer para o computador Se
Leia mais