Computação eletrônica: Funções
|
|
- Alfredo Fragoso
- 4 Há anos
- Visualizações:
Transcrição
1 Computação eletrônica: Gurvan Huiban 13 de maio de 2014
2 Plano de aula 1 Princípio 2 Declaração de funções 3 Escope de variáveis
3 Introdução O que é? Bloco de instruções desenvolvido para executar alguma atividade específica. Porque? Quebrar o programa em vários blocos Cada faz só uma tarfa É novo? o main é uma função! printf, scanf, sqrt... Agora: criação de funções
4 Princípio 1 Princípio 2 Declaração de funções 3 Escope de variáveis
5 Princípio Função Definição Bloco de instruções Execução de alguma atividade específica Chamada durante a execução do programa Uma função pode chamar outras funções Observação Uma função pode ser chamada a partir de outras funções. Estrutura semelhante à da função main(); A função main(): Nome especial Primeira a ser chamada (automaticamente) na execução do programa
6 Princípio Exemplo: definição da função linha Função linha // Funcao que escreve 20 _ consecutivos void linha(void) for(i=0; i<20; ++i) printf("_"); printf("\n");
7 Princípio Exemplo: chamada da função linha Função main linha(); // Chamando a funcao linha printf("titulo\n"); linha(); // Chamando a funcao linha
8 Princípio Linha: Passo a passo // Funcao que escreve 20 _ a seguir void linha(void) for(i=0; i<20; ++i) printf("_"); printf("\n"); Tela linha(); // Chamando a funcao linha printf("titulo\n"); linha(); // Chamando a funcao linha
9 Princípio Linha: Passo a passo // Funcao que escreve 20 _ a seguir void linha(void) for(i=0; i<20; ++i) printf("_"); printf("\n"); Tela linha(); // Chamando a funcao linha printf("titulo\n"); linha(); // Chamando a funcao linha
10 Princípio Linha: Passo a passo // Funcao que escreve 20 _ a seguir void linha(void) for(i=0; i<20; ++i) printf("_"); printf("\n"); Tela linha(); // Chamando a funcao linha printf("titulo\n"); linha(); // Chamando a funcao linha
11 Princípio Linha: Passo a passo // Funcao que escreve 20 _ a seguir void linha(void) for(i=0; i<20; ++i) printf("_"); printf("\n"); Tela linha(); // Chamando a funcao linha printf("titulo\n"); linha(); // Chamando a funcao linha
12 Princípio Linha: Passo a passo // Funcao que escreve 20 _ a seguir void linha(void) for(i=0; i<20; ++i) printf("_"); printf("\n"); Tela linha(); // Chamando a funcao linha printf("titulo\n"); linha(); // Chamando a funcao linha
13 Princípio Linha: Passo a passo // Funcao que escreve 20 _ a seguir void linha(void) for(i=0; i<20; ++i) printf("_"); printf("\n"); Tela linha(); // Chamando a funcao linha printf("titulo\n"); linha(); // Chamando a funcao linha
14 Princípio Linha: Passo a passo // Funcao que escreve 20 _ a seguir void linha(void) for(i=0; i<20; ++i) printf("_"); printf("\n"); Tela Titulo linha(); // Chamando a funcao linha printf("titulo\n"); linha(); // Chamando a funcao linha
15 Princípio Linha: Passo a passo // Funcao que escreve 20 _ a seguir void linha(void) for(i=0; i<20; ++i) printf("_"); printf("\n"); Tela Titulo linha(); // Chamando a funcao linha printf("titulo\n"); linha(); // Chamando a funcao linha
16 Princípio Linha: Passo a passo // Funcao que escreve 20 _ a seguir void linha(void) for(i=0; i<20; ++i) printf("_"); printf("\n"); Tela Titulo linha(); // Chamando a funcao linha printf("titulo\n"); linha(); // Chamando a funcao linha
17 Princípio Linha: Passo a passo // Funcao que escreve 20 _ a seguir void linha(void) for(i=0; i<20; ++i) printf("_"); printf("\n"); Tela Titulo linha(); // Chamando a funcao linha printf("titulo\n"); linha(); // Chamando a funcao linha
18 Princípio Linha: Passo a passo // Funcao que escreve 20 _ a seguir void linha(void) for(i=0; i<20; ++i) printf("_"); printf("\n"); linha(); // Chamando a funcao linha printf("titulo\n"); linha(); // Chamando a funcao linha Tela Titulo
19 Princípio Linha: Passo a passo // Funcao que escreve 20 _ a seguir void linha(void) for(i=0; i<20; ++i) printf("_"); printf("\n"); linha(); // Chamando a funcao linha printf("titulo\n"); linha(); // Chamando a funcao linha Tela Titulo
20 Princípio Linha: Passo a passo // Funcao que escreve 20 _ a seguir void linha(void) for(i=0; i<20; ++i) printf("_"); printf("\n"); linha(); // Chamando a funcao linha printf("titulo\n"); linha(); // Chamando a funcao linha Tela Titulo
21 Princípio Modularização do código Usar funções: evita que se escreva o mesmo código inúmeras vezes em um mesmo programa. economiza memória. é mais fácil manter (uma função, uma tarefa simples). permite a construção de bibliotecas.
22 Princípio Chamada de função Use o nome da função como se fosse um comando linha(); Argumentos podem ser necessários. Uma função pode retornar um resultado.: res = soma(12,15);
23 Princípio Chamada de função void umafuncao(void) void outrafuncao() umafuncao(); outrafuncao(); outrafuncao();
24 Princípio Chamada de função void umafuncao(void) void outrafuncao() umafuncao(); outrafuncao(); outrafuncao();
25 Princípio Chamada de função void umafuncao(void) void outrafuncao() umafuncao(); outrafuncao(); outrafuncao();
26 Princípio Chamada de função void umafuncao(void) void outrafuncao() umafuncao(); outrafuncao(); outrafuncao();
27 Princípio Chamada de função void umafuncao(void) void outrafuncao() umafuncao(); outrafuncao(); outrafuncao();
28 Princípio Chamada de função void umafuncao(void) void outrafuncao() umafuncao(); outrafuncao(); outrafuncao();
29 Princípio Chamada de função void umafuncao(void) void outrafuncao() umafuncao(); outrafuncao(); outrafuncao();
30 Princípio Chamada de função void umafuncao(void) void outrafuncao() umafuncao(); outrafuncao(); outrafuncao();
31 Princípio Chamada de função void umafuncao(void) void outrafuncao() umafuncao(); outrafuncao(); outrafuncao();
32 Princípio Chamada de função void umafuncao(void) void outrafuncao() umafuncao(); outrafuncao(); outrafuncao();
33 Princípio Chamada de função void umafuncao(void) void outrafuncao() umafuncao(); outrafuncao(); outrafuncao();
34 Princípio Chamada de função void umafuncao(void) void outrafuncao() umafuncao(); outrafuncao(); outrafuncao();
35 Princípio Chamada de função void umafuncao(void) void outrafuncao() umafuncao(); outrafuncao(); outrafuncao();
36 Princípio Chamada de função void umafuncao(void) void outrafuncao() umafuncao(); outrafuncao(); outrafuncao();
37 Princípio Obervações Chamadas de função Que define os argumentos e o retorno é o protótipo. Os parênteses que seguem as funções servem para diferenciar uma chamada de função de uma variável. Para algumas funções é necessário fornecer argumentos: valor fixo: sqrt(5); variável: sqrt(val); resultado de outra função: sqrt(sqrt(5)); Os argumentos são separados por,
38 Declaração de funções 1 Princípio 2 Declaração de funções Protótipos Retorno Parâmetros 3 Escope de variáveis
39 Declaração de funções Estrutura do arquivo Uma função deve ser declarada fora de outras funções; As funções devem ser conhecidas pelo compilador no momento de sua chamada: Declarar as funções antes das funções que as chamam. Estrutura do arquivo 1 includes 2 variáveis globais 3 função1 4 função função main
40 Declaração de funções Protótipos Protótipos tipo_retorno nome_funcao(parametros) é o protótipo da função. Exemplos: void linha(void) int lernumeropositivo(void) void escrevetabuada(int valor) float distancia(float xa, float ya, float xb, float yb)
41 Declaração de funções Protótipos Sintaxe Declaração tipo_retorno nome_funcao(parametros) Declaracao de variaveis Sequencia de instrucoes tipo_retorno: tipo do resultado (int, char,... ) void se não retorna resultado nome_funcao: Identificador da função parâmetros: Parâmetros de chamada (usar void se vazio) Declaração de variáveis: Variáveis locais da função Sequência de instruções: Instruções a serem executadas quando a função for chamada
42 Declaração de funções Retorno Comando return Retorno de função Usar o comando: return (valor_a_retornar); return encerra a execução da função. Instruções após o comando return não serão executadas. Exemplo int soma(int a, int b) int res; res = a+b return res;
43 Declaração de funções Retorno Comando return Cuidado A função seguinte vai retornar 0 int inicializacao(void) int a = 0; return (a); a = 1; return (a);
44 Declaração de funções Retorno Exercício Função linha: Escrever uma função que imprima uma linha de 20 caracteres * na tela: void linha(void) Função lernumeropositivo Escrever uma função que fique pedindo ao usuário um número inteiro. Se o número for positivo finalizar e retornar o número. int lernumeropositivo(void) Leitura e impressão de um número positivo Escrever um programa que imprima um número positivo inteiro fornecido pelo usuário entre duas linhas de 20 caracteres *.
45 Declaração de funções Parâmetros Parâmetros Definição Conjunto de variáveis utilizadas para a função receber os valores para os quais a função deve ser executada. Estes valores são chamados argumentos, que constituem os dados de entrada da função. Na declaração da função, devemos declarar os parâmetros e o tipo deles. Exemplo Para escrever uma tabuada de um inteiro qualquer, a função deve saber para qual inteiro imprimir a tabuada. void escrevetabuada(int num)
46 Declaração de funções Parâmetros Parâmetros Sintaxe tipo nomeproc(tipo1 var1, tipo2 var2...); Observação Uma função pode ter mais que um parâmetro. Os tipos dos parâmetros podem ser diferentes. Na função, acesse os valores dos parâmetros com o identificador dele: printf("%d\n",var1); A ordem dos argumentos é a mesma que a ordem dos parâmetros.
47 Declaração de funções Parâmetros Exercício Distância entre dois pontos Escrever a função que retorna a distância entre os pontos de coordenados (xa,ya) e (xb,yb): float distancia(float xa, float ya, float xb, float yb) Escrever um programa em C que peça ao usuário dois pontos A = (x a, y a ) e B = (x b, y b ) e que imprima na tela a distância entre A e B.
48 Declaração de funções Parâmetros Definição de protótipos Para definir o protótipo de uma função, temos que responder às seguintes perguntas: A função retorna algum valor? De qual tipo? A função precisa de quais dados? Quais são os tipos deles? Protótipo tipo_retorno nome_funcao(tipo1 par1, tipo2 par2)
49 Declaração de funções Parâmetros Definição de protótipos Para definir o protótipo de uma função, temos que responder às seguintes perguntas: A função retorna algum valor? De qual tipo? A função precisa de quais dados? Quais são os tipos deles? Protótipo tipo_retorno nome_funcao(tipo1 par1, tipo2 par2)
50 Escope de variáveis 1 Princípio 2 Declaração de funções 3 Escope de variáveis Variáveis locais Variáveis globais
51 Escope de variáveis Escope de variáveis Definição O programa é divido em blocos Quais variáveis podemos acessar de onde? Isso é o escope das variáveis Tipos de variáveis Variáveis locais Variáveis globais
52 Escope de variáveis Variáveis locais Variáveis locais Definição As variáveis declaradas dentro de uma função são chamadas de variáveis locais e são conhecidas apenas dentro da função; Uma variável local existe apenas durante a execução do bloco de código onde ela foi declarada; A variável local é criada quando a função for chamada e destruída na saída da função; A variável local não é conhecida nas funções chamadas pela função onde ela foi definida; Duas variáveis com o mesmo nome mas declaradas em duas funções diferentes serão diferentes.
53 Escope de variáveis Variáveis locais Passo a passo void linha(void) for (i=0; i < 20; i++) printf("_"); printf("\n"); int a,b,c; linha(void); a = 5; Memória
54 Escope de variáveis Variáveis locais Passo a passo void linha(void) for (i=0; i < 20; i++) printf("_"); printf("\n"); int a,b,c; linha(void); a = 5; Var. locais main Memória
55 Escope de variáveis Variáveis locais Passo a passo void linha(void) for (i=0; i < 20; i++) printf("_"); printf("\n"); int a,b,c; linha(void); a = 5; Var. locais main a b c Memória
56 Escope de variáveis Variáveis locais Passo a passo void linha(void) for (i=0; i < 20; i++) printf("_"); printf("\n"); int a,b,c; linha(void); a = 5; Var. locais main a b c Memória
57 Escope de variáveis Variáveis locais Passo a passo void linha(void) for (i=0; i < 20; i++) printf("_"); printf("\n"); int a,b,c; linha(void); a = 5; Var. locais main a b c Memória Var. locais linha
58 Escope de variáveis Variáveis locais Passo a passo void linha(void) for (i=0; i < 20; i++) printf("_"); printf("\n"); int a,b,c; linha(void); a = 5; Var. locais main a b c Memória linha Var. locais i
59 Escope de variáveis Variáveis locais Passo a passo void linha(void) for (i=0; i < 20; i++) printf("_"); printf("\n"); int a,b,c; linha(void); a = 5; Var. locais main a b c Memória linha Var. locais i 0
60 Escope de variáveis Variáveis locais Passo a passo void linha(void) for (i=0; i < 20; i++) printf("_"); printf("\n"); int a,b,c; linha(void); a = 5; Var. locais main a b c Memória linha Var. locais i 020
61 Escope de variáveis Variáveis locais Passo a passo void linha(void) for (i=0; i < 20; i++) printf("_"); printf("\n"); int a,b,c; linha(void); a = 5; Var. locais main a b c Memória linha Var. locais i 020
62 Escope de variáveis Variáveis locais Passo a passo void linha(void) for (i=0; i < 20; i++) printf("_"); printf("\n"); int a,b,c; linha(void); a = 5; Var. locais main a 5 b c Memória Var. locais linha i 020
63 Escope de variáveis Variáveis locais Exercício É correto? int inicializacao(void) a = 15; printf("a inicializada\n"); return a; int a; a = inicializacao(); printf("a=%d\n", a);
64 Escope de variáveis Variáveis locais Exercício É correto? void inicializacao(void) int a; a = 15; printf("a inicializada\n"); return a; a = inicializacao(); printf("a=%d\n", a);
65 Escope de variáveis Variáveis locais Exercício void inicializacao(void) int a; a = 15; return a; int a; a = inicializacao(); printf("a inicializada\n"); printf("a=%d\n", a); As variáveis a das funções main e inicializacao são diferentes. a do main recebe o valor de retorno da função.
66 Escope de variáveis Variáveis locais void escrevetabuada(int num) for (i=1; i<=10; i++) printf("%d x %d=%d\n",num,i,num*i); printf("\n"); for (i=1; i<=10; i++) escrevetabuada(i); Memória
67 Escope de variáveis Variáveis locais void escrevetabuada(int num) for (i=1; i<=10; i++) printf("%d x %d=%d\n",num,i,num*i); printf("\n"); for (i=1; i<=10; i++) escrevetabuada(i); Var. locais main Memória
68 Escope de variáveis Variáveis locais void escrevetabuada(int num) for (i=1; i<=10; i++) printf("%d x %d=%d\n",num,i,num*i); printf("\n"); for (i=1; i<=10; i++) escrevetabuada(i); Var. locais main i 1 Memória
69 Escope de variáveis Variáveis locais void escrevetabuada(int num) for (i=1; i<=10; i++) printf("%d x %d=%d\n",num,i,num*i); printf("\n"); for (i=1; i<=10; i++) escrevetabuada(i); Var. locais main i 1 Memória
70 Escope de variáveis Variáveis locais void escrevetabuada(int num) for (i=1; i<=10; i++) printf("%d x %d=%d\n",num,i,num*i); printf("\n"); for (i=1; i<=10; i++) escrevetabuada(i); Var. locais Var. locais main escrevetabuada num i 1 1 Memória
71 Escope de variáveis Variáveis locais void escrevetabuada(int num) for (i=1; i<=10; i++) printf("%d x %d=%d\n",num,i,num*i); printf("\n"); for (i=1; i<=10; i++) escrevetabuada(i); Var. locais Var. locais main escrevetabuada num i 1 1 i Memória
72 Escope de variáveis Variáveis locais void escrevetabuada(int num) for (i=1; i<=10; i++) printf("%d x %d=%d\n",num,i,num*i); printf("\n"); for (i=1; i<=10; i++) escrevetabuada(i); Var. locais Var. locais main escrevetabuada num i 1 1 i 1 Memória
73 Escope de variáveis Variáveis locais void escrevetabuada(int num) for (i=1; i<=10; i++) printf("%d x %d=%d\n",num,i,num*i); printf("\n"); for (i=1; i<=10; i++) escrevetabuada(i); Var. locais Var. locais main escrevetabuada num i 1 1 i 110 Memória
74 Escope de variáveis Variáveis locais void escrevetabuada(int num) for (i=1; i<=10; i++) printf("%d x %d=%d\n",num,i,num*i); printf("\n"); for (i=1; i<=10; i++) escrevetabuada(i); Var. locais Var. locais main escrevetabuada num i 1 1 i 110 Memória
75 Escope de variáveis Variáveis locais void escrevetabuada(int num) for (i=1; i<=10; i++) printf("%d x %d=%d\n",num,i,num*i); printf("\n"); for (i=1; i<=10; i++) escrevetabuada(i); Var. locais Var. locais main escrevetabuada num i 12 1 i 110 Memória
76 Escope de variáveis Variáveis locais void escrevetabuada(int num) for (i=1; i<=10; i++) printf("%d x %d=%d\n",num,i,num*i); printf("\n"); for (i=1; i<=10; i++) escrevetabuada(i); Var. locais Var. locais main escrevetabuada num i 12 1 i 110 Memória
77 Escope de variáveis Variáveis locais void escrevetabuada(int num) for (i=1; i<=10; i++) printf("%d x %d=%d\n",num,i,num*i); printf("\n"); for (i=1; i<=10; i++) escrevetabuada(i); Var. locais Var. locais main escrevetabuada num i i 110 Memória
78 Escope de variáveis Variáveis globais Variáveis globais Definição É possível definir variáveis conhecidas de todo mundo; São chamadas variáveis globais; Declaração no cabeçalho do programa; Uso não aconselhado: Ocupam memória; Todo mundo pode modificar o valor! Podem ser cobertas por outras variáveis Orientação Não use variáveis globais
79 Escope de variáveis Variáveis globais Exemplo int a; void inicializacao(void) a = 15; printf("a inicializada\n"); inicializacao(); printf("a=%d\n", a); a inicializada a=15
80 Escope de variáveis Variáveis globais Cuidado! As variáveis a globais e locais (da função main) são diferentes. int a; void inicializacao(void) a = 15; printf("a inicializada\n"); int a; a = 10; inicializacao(); printf("a=%d\n", a); a inicializada a=10
81 Escope de variáveis Variáveis globais int a; void inicializacao(void) a = 15; printf("a inicializada\n"); int a; a = 10; inicializacao(); printf("a=%d\n", a); Memória Tela
82 Escope de variáveis Variáveis globais int a; void inicializacao(void) a = 15; printf("a inicializada\n"); int a; a = 10; inicializacao(); printf("a=%d\n", a); Var. globais a Memória Tela
83 Escope de variáveis Variáveis globais int a; void inicializacao(void) a = 15; printf("a inicializada\n"); int a; a = 10; inicializacao(); printf("a=%d\n", a); Var. globais a Memória Tela
84 Escope de variáveis Variáveis globais int a; void inicializacao(void) a = 15; printf("a inicializada\n"); int a; a = 10; inicializacao(); printf("a=%d\n", a); Var. globais a Memória Var. locais main a Tela
85 Escope de variáveis Variáveis globais int a; void inicializacao(void) a = 15; printf("a inicializada\n"); int a; a = 10; inicializacao(); printf("a=%d\n", a); Var. globais a Memória Var. locais main a 10 Tela
86 Escope de variáveis Variáveis globais int a; void inicializacao(void) a = 15; printf("a inicializada\n"); int a; a = 10; inicializacao(); printf("a=%d\n", a); Var. globais a Memória Var. locais main a 10 Tela
87 Escope de variáveis Variáveis globais int a; void inicializacao(void) a = 15; printf("a inicializada\n"); int a; a = 10; inicializacao(); printf("a=%d\n", a); Var. globais a Memória Var. locais main a 10 Tela
88 Escope de variáveis Variáveis globais int a; void inicializacao(void) a = 15; printf("a inicializada\n"); int a; a = 10; inicializacao(); printf("a=%d\n", a); Var. globais a 15 Memória Var. locais main a 10 Tela
89 Escope de variáveis Variáveis globais int a; void inicializacao(void) a = 15; printf("a inicializada\n"); int a; a = 10; inicializacao(); printf("a=%d\n", a); Var. globais a 15 Memória Var. locais main a 10 Tela a inicializada
90 Escope de variáveis Variáveis globais int a; void inicializacao(void) a = 15; printf("a inicializada\n"); int a; a = 10; inicializacao(); printf("a=%d\n", a); Var. globais a 15 Memória Var. locais main a 10 Tela a inicializada a=10
MC-102 Aula 13. Instituto de Computação Unicamp. 29 de Setembro de 2016
MC-102 Aula 13 Funções I Instituto de Computação Unicamp 29 de Setembro de 2016 Roteiro 1 Funções Definindo uma função Invocando uma função 2 O tipo void 3 A função main 4 Protótipo de funções 5 Funções
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 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 maisAula 07 Introdução à Programação Subprogramas
Aula 07 Introdução à Programação Subprogramas Prof. Gustavo Callou gustavo.callou@ufrpe.br gcallou@gmail.com Roteiro SubProgramas Procedimentos Funções Exercícios Gustavo Callou DEINFO/UFRPE 2 Sistema
Leia maisIntrodução a Programação. Tipos Estruturados de Dados
Introdução a Programação Tipos Estruturados de Dados Tópicos da Aula Hoje aprenderemos a trabalhar com tipos de dados mais complexos Tipos Primitivos x Tipos Estruturados Conceito de Tipos Estruturados
Leia maisLinguagem C Funções. André Tavares da Silva.
Linguagem C Funções André Tavares da Silva andre.silva@udesc.br Funções É uma coleção de comandos identificados por um nome (identificador); As funções executam ações e podem retornar valores; main, printf
Leia maisLINGUAGEM C: FUNÇÕES FUNÇÃO 04/07/2017. Funções são blocos de código que podem ser nomeados e chamados de dentro de um programa.
LINGUAGEM C: FUNÇÕES Prof. André Backes FUNÇÃO Funções são blocos de código que podem ser nomeados e chamados de dentro de um programa. printf(): função que escreve na tela scanf(): função que lê o teclado
Leia maisComputação eletrônica:
Computação eletrônica: Gurvan Huiban ghuiban@cin.ufpe.br Plano de aula 1 Vetores unidimensionais 2 Vetores multidimensionais 3 Vetores e funções 4 Cadeia de caracteres Vetores unidimensionais 1 Vetores
Leia maisModularidade - Funções e Procedimentos
Modularidade - Funções e Procedimentos José Gustavo de Souza Paiva Problema Em diversas situações, é preciso executar uma tarefa específica diversas vezes em um programa, variando apenas os dados de entrada
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 maisIntrodução à Programação. Funções e Escopo de Variáveis
Introdução à Programação Funções e Escopo de Variáveis Funções em C Funções constituem programas em C 2 Tópicos da Aula Hoje vamos detalhar funções em C Importância Escrevendo funções Comando return Passagem
Leia maisIntrodução a Programação de Jogos
Introdução a Programação de Jogos Aula 03 Introdução a Linguagem C Edirlei Soares de Lima Estrutura de um Programa C Inclusão de bibliotecas auxiliares: #include Definição
Leia maisComputação eletrônica: Estruturas de repetição
Computação eletrônica: Estruturas de repetição Gurvan Huiban ghuiban@cin.ufpe.br Plano de aula 1 2 A estrutura while 3 A estrutura do-while 4 Observações Estruturas de repetição Repetir a execução de um
Leia maisTipos Básicos. Operadores de Incremento e Decremento. Operador Sizeof. Estruturas de Dados Aula 2: Estruturas Estáticas
Tipos Básicos Quantos valores distintos podemos representar com o tipo char? Estruturas de Dados Aula 2: Estruturas Estáticas 03/03/2010 Operadores de Incremento e Decremento ++ e -- Incrementa ou decrementa
Leia maisEstruturas de Dados Aula 2: Estruturas Estáticas. Tipos Básicos. Quantos valores distintos podemos representar com o tipo char?
Estruturas de Dados Aula 2: Estruturas Estáticas Tipos Básicos Quantos valores distintos podemos representar com o tipo char? 1 Operadores de Incremento e Decremento ++ e -- Incrementa ou decrementa o
Leia maisEstruturas de Dados Aula 2: Estruturas Estáticas 02/03/2011
Estruturas de Dados Aula 2: Estruturas Estáticas 02/03/2011 Tipos Básicos Quantos valores distintos podemos representar com o tipo char? Operadores de Incremento e Decremento ++ e -- Incrementa ou decrementa
Leia maisIntrodução à Programação Aula 09. Prof. Max Santana Rolemberg Farias Colegiado de Engenharia de Computação
Introdução à Programação Aula 09 Prof. Max Santana Rolemberg Farias max.santana@univasf.edu.br Colegiado de Engenharia de Computação A linguagem C, como qualquer outra linguagem de programação, permite
Leia maisLINGUAGEM C: FUNÇÕES FUNÇÃO 08/01/2018. Funções são blocos de código que podem ser nomeados e chamados de dentro de um programa.
LINGUAGEM C: FUNÇÕES Prof. André Backes FUNÇÃO Funções são blocos de código que podem ser nomeados e chamados de dentro de um programa. printf(): função que escreve na tela scanf(): função que lê o teclado
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 maisLinguagem C. André Tavares da Silva.
Linguagem C André Tavares da Silva dcc2ats@joinville.udesc.br Variáveis Posição nomeada de memória que é usada para guardar um valor que pode ser modificado pelo programa. Todas as variáveis devem ser
Leia maisLinguagem de Programação I. Aula 10 Funções
Linguagem de Programação I Aula 10 Funções Da Aula Anterior Tipos de dados básicos e operadores em C Declaração de variáveis e modificadores de tipo Estruturas de Controle Arrays unidimensionais Geração
Leia maisAlgoritmos e Programação
Algoritmos e Programação Aula 9 Subalgoritmos, funções e passagem de parâmetros Profa. Marina Gomes marinagomes@unipampa.edu.br 22/06/2017 Engenharia de Computação - Unipampa 1 Modularização Facilita a
Leia maisPonteiros e Tabelas. K&R: Capítulo 5
Ponteiros e Tabelas K&R: Capítulo 5 Ponteiros e Tabelas Ponteiros e endereços Ponteiros e argumentos de funções Ponteiros e tabelas Alocação dinâmica de memória Aritmética de ponteiros Tabelas de ponteiros
Leia maisLinguagem C: funções e ponteiros. Prof. Críston Algoritmos e Programação
Linguagem C: funções e ponteiros Prof. Críston Algoritmos e Programação Funções Recurso das linguagens de programação que permite dar um nome para um conjunto de instruções Facilita a reutilização de algoritmos
Leia maisAula 07: Introdução a Funções
Aula 07: Introdução a Funções Introdução a Programação Túlio Toffolo & Puca Huachi http://www.toffolo.com.br BCC201 2019/1 Departamento de Computação UFOP Aula Anterior Comandos condicionais Exemplos diversos
Leia maisProgramação I Funções. Prof. Carlos Alberto
Programação I Funções Prof. Carlos Alberto carlos.batista@facape.br carlos36_batista@yahoo.com.br Funções Funções são blocos de códigos que podem ser nomeados e chamados de dentro de um programa; Funções
Leia maisArranjos. David Déharbe
Arranjos. David Déharbe 1 1 Roteiro da aula Exercícios motivadores para arranjos; Motivação; Definição; Arranjos em C; Arranjos e ponteiros; Exemplos. 2 2 Exercícios. Escreva um programa que lê cinco números
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 maisControlo de Execução. K&R: Capitulo 3
Controlo de Execução K&R: Capitulo 3 IAED, 2009/2010 Controlo de Execução Instruções e Blocos if else-if switch Ciclos: Instruçõeswhile e for Instruçãodo-while break e continue goto e labels 2 IAED, 2009/2010
Leia maisAula 15 - Aula sobre Funções e Procedimentos
MC-102 Algoritmos e Programação de Computadores IC-UNICAMP Aula 15 - Aula sobre Funções e Procedimentos 1 Objetivos Apresentar os conceitos de procedimentos e funções, suas vantagens e sua notação em C.
Leia maisComputação eletrônica: Operadores, expressões e funções
Computação eletrônica: Operadores, expressões e funções Gurvan Huiban ghuiban@cin.ufpe.br Plano de aula 1 2 Funções 1 Operadores aritméticos Operadores relacionais Operadores lógicos 2 Funções Operadores
Leia maisAlgoritmos e Programação
Algoritmos e Programação Aula 7 Vetores Profa. Marina Gomes marinagomes@unipampa.edu.br 19/05/2017 Engenharia de Computação - Unipampa 1 Motivação Problema: Leia as notas de uma turma de cinco estudantes
Leia maisCurso de C para Engenharias
Aula 1 Cristiano Dalbem Dennis Balreira Gabriel Moreira Miller Biazus Raphael Lupchinski Universidade Federal do Rio Grande do Sul Instituto de Informática Grupo PET Computação Primeiro Programa Hello
Leia maisAula 8 Oficina de Programação Vetores. Profa. Elaine Faria UFU
Aula 8 Oficina de Programação Vetores Profa. Elaine Faria UFU - 2017 Variáveis Compostas Homogêneas O que uma variável composta homogênea? - Conjunto de variáveis do mesmo tipo - É chamada de forma geral
Leia maisModularidade - Fun ções e Procedimentos
Modularidade - Fun ções e Procedimentos José Gustavo de Souza Paiva Problema Em diversas situa ções, é preciso executar uma tarefa específica diversas vezes em um programa, variando apenas os dados de
Leia maisLÓGICA DE PROGRAMAÇÃO. PROFª. M.Sc. JULIANA H Q BENACCHIO
LÓGICA DE PROGRAMAÇÃO PROFª. M.Sc. JULIANA H Q BENACCHIO Primeiro programa em C #include int main() { int num1, num2, result; scanf("%d",&num1); scanf("%d",&num2); result = num1 + num2; printf("%d",
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 maisAlgoritmos e Estruturas de Dados I. Universidade Federal de São João del-rei Pedro Mitsuo Shiroma Sala 119 Bloco 3
Algoritmos e Estruturas de Dados I Universidade Federal de São João del-rei Pedro Mitsuo Shiroma Sala 119 Bloco 3 Sub-rotina Sub-rotina (CAPÍTULO 8): Funções e procedimentos Blocos de instruções que realizam
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 maisIntrodução à Programação. Introdução a Linguagem C. Prof. José Honorato F. Nunes
Introdução à Programação Introdução a Linguagem C Prof. José Honorato F. Nunes honorato.nunes@ifbaiano.bonfim.edu.br Resumo da aula Introdução Variáveis Tipos de dados Operadores e Expressões: Operadores
Leia maisProgramação : Engenharia Informática 6619 : Tecnologias e Sistemas de Informação. Cap. 6 Subprogramas I Subprogramas I
Programação 11543 : Engenharia Informática 6619 : Tecnologias e Sistemas de Informação Cap. 6 Subprogramas I Subprogramas I Sumário: Modelo de programação imperativa revisitado Relação hierárquica entre
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 maisProgramação Mestrado Integrado em Engenharia Aeronáutica 1º ano, 1º semestre. T. 05 Subprogramas I
Programação Mestrado Integrado em Engenharia Aeronáutica 1º ano, 1º semestre T. 05 Subprogramas I Sumário: Modelo de programação imperativa revisitado Relação hierárquica entre funções Diagrama de sintaxe
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 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 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 maisFunções. Prof. Fabrício Olivetti de França
Funções Prof. Fabrício Olivetti de França Resposta do Exercício 4 while ( trocou ) { trocou = 0; for ( i=0; i
Leia maisAula 18: Funções em C
Aula 18: Funções em C Fernanda Passos Universidade Federal Fluminense Programação de Computadores IV Fernanda Passos (UFF) Funções em C Programação de Computadores IV 1 / 38 Agenda 1 Revisão e Contexto
Leia mais16 Definição e Uso de Funções em Programas
16 Definição e Uso de Funções em Programas Ronaldo F. Hashimoto e Carlos H. Morimoto Nessa aula falaremos mais sobre funções. Veremos como declarar funções usando protótipos, como definir o corpo da função
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 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 maisSubprogramas. Prof. Carlos Lopes
Subprogramas Prof. Carlos Lopes Motivação Escreva um programa C capaz de calcular a combinação de n valores tomados p a p. Para realizar este cálculo, você deverá utilizar a seguinte fórmula: C n n! p
Leia maisFundamentos de Programação
Fundamentos de Programação CP41F Aula 13 Prof. Daniel Cavalcanti Jeronymo Declaração de funções. Funções sem e com retorno. Parâmetros de funções. Ponteiros para funções. Universidade Tecnológica Federal
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 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.7. Funções 3.7.1. Introdução 3.7.2. Uso de
Leia maisProgramação em Linguagem C
Programação em Linguagem C Aula #111 EBS 111 ICC Prof Luiz Fernando S Coletta luizfsc@tupaunespbr Campus de Tupã Modularização do código 2 Modularização do código Organização, legibilidade e manutenibilidade
Leia maisProgramação: Vetores
Programação de Computadores I Aula 09 Programação: Vetores José Romildo Malaquias Departamento de Computação Universidade Federal de Ouro Preto 2011-1 1/62 Motivação Problema Faça um programa que leia
Leia maisAlgoritmos e Programação
Algoritmos e Programação Prof. Alceu Britto Slides cedidos pelo Prof. Dr. Edson J. R. Justino Aula 15 até 18 UEPG Rotinas rotinas, também chamadas de subprogramas, são blocos de instruções que realizam
Leia maisPROGRAMAÇÃO DE COMPUTADORES V - TCC Modulo 6 : Funções Escopo de Variáveis: Globais x Locais Aura - Erick
PROGRAMAÇÃO DE COMPUTADORES V - TCC- 00.323 Modulo 6 : Funções Escopo de Variáveis: Globais x Locais Aura - Erick aconci@ic.uff.br, erickr@id.uff.br Roteiro Funções Escopo de Variáveis Variáveis Globais
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 mais1ª Lista de Exercícios
Universidade Federal do Rio de Janeiro Data: 26/04/05 Disciplina: Computação I 1ª Lista de Exercícios 1) Faça um programa, em pseudo-código, que peça ao usuário que informe n números reais e então calcule
Leia maisLinguagens de Programação I
Linguagens de Programação I Tema # 6 Geração de Números Aleatórios Introdução a Funções Susana M. Iglesias 1 NUMEROS ALEATÓRIOS Uma aplicação divertida e popular da programação é sua utilização, em criar
Leia maisAula 10 Oficina de Programação Matrizes. Profa. Elaine Faria UFU
Aula Oficina de Programação Matrizes Profa. Elaine Faria UFU - 27 Variáveis Compostas Homogêneas O que uma variável composta homogênea? - Conjunto de variáveis do mesmo tipo - É chamada de forma geral
Leia maisLinguagem C. Linguagem artificial e formal usada para comunicar instruções ao computador. Proposta por Dennis Ritchie entre 1969 e 1973.
Aula 2 05/03/2015 Linguagem C Linguagem artificial e formal usada para comunicar instruções ao computador. Proposta por Dennis Ritchie entre 1969 e 1973. Um programa em C é Texto que segue as regras formais
Leia maisAula 08: Funções (Parte II)
Aula 08: Funções (Parte II) Introdução a Programação Túlio Toffolo & Puca Huachi http://www.toffolo.com.br BCC201 2019/1 Departamento de Computação UFOP Aula Anterior Introdução a Funções Aula prática
Leia maisC++ - Funções. Forma geral das funções C++
C++ - Funções Conjunto de instruções para executar uma tarefa particular, agrupadas numa unidade com um nome para referenciá-las. O código é agregado ao programa uma única vez e pode ser executado muitas
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 maisINSTITUTO FEDERAL DE! EDUCAÇÃO, CIÊNCIA E TECNOLOGIA RIO GRANDE DO NORTE
INSTITUTO FEDERAL DE EDUCAÇÃO, CIÊNCIA E TECNOLOGIA RIO GRANDE DO NORTE Algoritmos ANSI C - Introdução Copyright 2014 IFRN Agenda Conceitos básicos ANSI C Hello World Funções em C Exercícios 2 /26 A linguagem
Leia maisPuca Huachi Vaz Penna / José Américo T. Messias
BCC201 Introdução à Computação Turmas 61, 62, 63, 64, 65 e 66 Puca Huachi Vaz Penna / José Américo T. Messias Departamento de Computação Universidade Federal de Ouro Preto http://www.decom.ufop.br/puca
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 maisIntrodução à Linguagem C
Engenharia de CONTROLE e AUTOMAÇÃO Introdução à Linguagem C Aula 03 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 maisAlgoritmos e Introdução à Programação. Lógica e Linguagem de Programação
Algoritmos e Introdução à Programação Lógica e Linguagem de Programação Prof. José Honorato Ferreira Nunes honoratonunes@softwarelivre.org http://softwarelivre.org/zenorato/honoratonunes Linguagem C Prof.
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 maisAs funções são blocos de instruções que facilitam o entendimento do código. Sua sintaxe é:
Linguagem C-Funções Objetivos No primeiro capítulo foi dito que um programa em C pode ser composto de uma ou mais funções, sendo que a única obrigatória é main (). Agora, estudaremos como utilizar outras
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 maisPermite modularidade (dividir programa em partes): Facilita a depuração (debug) e portabilidade.
222222222222222222222222222 8 - FUNÇÕES 81 - Características básicas É um trecho independente de código, com objetivos bem definidos Programas em C, geralmente consistem em várias pequenas funções, ao
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 maisUNIVERSIDADE DO VALE DO RIO DOS SINOS - UNISINOS CENTRO DE CIÊNCIAS EXATAS E TECNOLÓGICAS - CENTRO 06. Funções, variáveis, parâmetros formais
UNIVERSIDADE DO VALE DO RIO DOS SINOS - UNISINOS CENTRO DE CIÊNCIAS EXATAS E TECNOLÓGICAS - CENTRO 06 Disciplina: Linguagem de Programação C Profª Viviane Todt Diverio Funções, variáveis, parâmetros formais
Leia maisAula 9 Oficina de Programação Matrizes. Profa. Elaine Faria UFU
Aula 9 Oficina de Programação Matrizes Profa. Elaine Faria UFU - 26 Variáveis Compostas Homogêneas O que uma variável composta homogênea? - Conjunto de variáveis do mesmo tipo - É chamada de forma geral
Leia maisFunções em C. Lucas Ferrari de Oliveira Professor Adjunto. Linguagem de Programação Estruturada I. Universidade Federal do Paraná
em C Linguagem de Programação Estruturada I Lucas Ferrari de Oliveira Professor Adjunto Universidade Federal do Paraná Sumário Funções: Conceitos; Forma Geral das funções; Regras de Escopo; Argumentos
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 maisApontadores/ponteiros
Apontadores/ponteiros 1 Apontadores/ponteiros 1. Um ponteiro pode ser manipulado como sendo um vetor. #include int v[5] = { 10, 20, 30, 40, 50 ; int p, i; p = v; for (i = 1; i < 5; i++) printf
Leia maisTipos de Dados, Variáveis e Entrada e Saída em C. DCC 120 Laboratório de Programação
Tipos de Dados, Variáveis e Entrada e Saída em C DCC 120 Laboratório de Programação Variáveis Uma variável representa um espaço na memória do computador para armazenar um determinado tipo de dado. Em C,
Leia mais11 - Estrutura de um programa em C
11 - Estrutura de um programa em C directivas para o compilador { main ( ) declarações instruções } -É possível utilizar comentários, exemplo: /* Comentário */ que não são traduzidos pelo compilador, pois
Leia maisLaços. - receba o dinheiro - Pergunte qual refrigerante o cliente deseja - forneça o refrigerante - devolva o troco
Laços Laços são estruturas que servem para repetir a execução de um conjunto de instruções por um número de vezes Ex: Repita enquanto houver refrigerantes na máquina - receba o dinheiro - Pergunte qual
Leia maisAlgoritmos e Estruturas de Dados I (DCC/003) Funções
Algoritmos e Estruturas de Dados I (DCC/003) Funções Funções Funções definem operações que são usadas frequentemente Funções, na matemática, requerem parâmetros de entrada, e definem um valor de saída
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 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 Federal de Uberlândia Faculdade de Computação. Linguagem C: funções
Universidade Federal de Uberlândia Faculdade de Computação Linguagem C: funções Prof. Renato Pimentel 1 Subprogramas Subprograma: programa que auxilia o programa principal na realização de uma determinada
Leia maisMaterial sobre Funções AEDS 1
Material sobre Funções AEDS 1 1 Funções - revisão Funções definem operações que são usadas frequentemente Funções, na matemática, requerem parâmetros de entrada e definem um valor de saída 2 Funções -
Leia maisLinguagem C. Programação Estruturada. Modularização (Funções) Prof. Luis Nícolas de Amorim Trigo
Programação Estruturada Linguagem C Modularização (Funções) Prof. Luis Nícolas de Amorim Trigo nicolas.trigo@ifsertao-pe.edu.br Sumário Introdução Por que usar funções? Escopo de Variáveis Declarando uma
Leia maisComputação para Informática - Prof. Adriano Joaquim de Oliveira Cruz Terceira Aula Prática - 10 de setembro de 2010
Computação para Informática - Prof. Adriano Joaquim de Oliveira Cruz Terceira Aula Prática - 10 de setembro de 2010 1 O comando while Para fazer os exercícios desta aula prática você irá precisar de um
Leia maisSSC304 Introdução à Programação Para Engenharias. Introdução a Linguagem C. GE4 Bio
Universidade de São Paulo Instituto de Ciências Matemáticas e de Computação Departamento de Sistemas de Computação Introdução à Para Engenharias Introdução a Linguagem C GE4 Bio GE4Bio Grupo de Estudos
Leia maisIntrodução a Computação
Introdução a Computação Aula 03 Introdução a Linguagem C Edirlei Soares de Lima Programação Programa é um algoritmo escrito em uma linguagem de programação. Existem diversas linguagens
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 maisfacilita o trabalho em equipe, com diferentes grupos trabalhando em cada módulo independente.
Estruturação do Programa Queremos organizar um programa de forma a: dividi-lo em partes que realizem tarefas específicas, resumindo um problema complexo a vários problemas mais simples simplifica a elaboração
Leia maisMAC2166 Introdução à Computação para Engenharia Escola Politécnica Terceira Prova 20 de junho de 2011
MAC2166 Introdução à Computação para Engenharia Escola Politécnica Terceira Prova 20 de junho de 2011 Nome: Assinatura: N ō USP: Turma: Professor: Instruções: 1. Não destaque as folhas deste caderno. 2.
Leia maisFunções em Linguagem C Parte II
Slides inicialmente preparados pelo Prof. Dr. Claudio Fabiano Motta Toledo Funções em Linguagem C Parte II Profa. Dra. Elisa Yumi Nakagawa 1. Semestre 2017 Sumário Introdução a Ponteiros Escopo de Variáveis
Leia maisEstruturas de repetição
Título em português: FEITIÇO DO TEMPO (1993) Sinopse: Um repórter de televisão que faz previsões de meteorologia vai à uma pequena cidade para fazer uma matéria especial sobre o inverno. Querendo ir embora
Leia maisSub-rotinas David Déharbe
Sub-rotinas David Déharbe 1 1 Objetivos da aula Os conceitos de sub-rotina, funções e procedimentos; Como usar sub-rotinas em C: parâmetros de sub-rotinas: parâmetros formais e parâmetros efetivos. passagem
Leia mais