Curso de C para Engenharias
|
|
|
- Mariana Ribeiro Leveck
- 9 Há anos
- Visualizações:
Transcrição
1 Aula 8 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
2 math.h conio2.h Outras bibliotecas Bibliotecas
3 math.h Bibilotecas math.h conio2.h Outras bibliotecas Funções matemáticas Trigonométricas Hiperbólicas Logarítmicas e exponenciais Potência Arredondamento, resto e valor absoluto
4 math.h conio2.h Outras bibliotecas Algumas funções pow (double x, double n) x elevano na n sqrt (double a) Calcula a raiz quadrada de a sin (double grau) Retorna o seno de grau (deve estar em radianos) cos(double grau) Retorna o cosseno de grau (deve estar em radianos) fabs(double num) Retorna valor absoluto de num
5 Exemplo Bibilotecas math.h conio2.h Outras bibliotecas 1 #i n c l u d e <s t d i o. h> 2 #i n c l u d e <math. h> 3 4 i n t main ( ) 5 { 6 double x, y ; 7 p r i n t f ( " D i g i t e d o i s numeros : " ) ; 8 s c a n f ( "%l f %l f ", &x, &y ) ; 9 p r i n t f ( " x^y = %l f ", pow ( x, y ) ) ; 10 p r i n t f ( " x ^(1/2) = %l f ", s q r t ( x ) ) ; 11 p r i n t f ( " cos ( y ) = %l f ", cos ( y ) ) ; 12 p r i n t f ( " v a l o r a b s o l u t o de x = %l f ", f a b s ( y ) ) ; 13 r e t u r n 0 ; 14 }
6 conio2.h Bibilotecas math.h conio2.h Outras bibliotecas Modo gráco em linha de comando Permite manipular componentes grácas pela interface de linha de comando.
7 Constantes para cores Bibilotecas math.h conio2.h Outras bibliotecas 1 enum COLORS { 2 BLACK, BLUE, GREEN, CYAN, 3 RED, MAGENTA, BROWN, LIGHTGRAY, 4 DARKGRAY, LIGHTBLUE, LIGHTGREEN, LIGHTCYAN, 5 LIGHTRED, LIGHTMAGENTA, YELLOW, WHITE 6 }
8 Função para mudar a coordenada math.h conio2.h Outras bibliotecas 1 gotoxy ( x, y ) 2 // Modica a posição do cursor para a coordenada especicada por x e y 1 // Exemplo: 2 #i n c l u d e <c o n i o 2. h> 3 i n t main ( ) { 4 gotoxy ( 1 0, 1 0 ) ; 5 p r i n t f ( "P > P eh o ponto ( 1 0, 1 0 ) " ) ; 6 r e t u r n ( 0 ) ; 7 }
9 Funções para limpar Bibilotecas math.h conio2.h Outras bibliotecas 1 c l r s c r ( ) 2 // Limpa a tela 1 c l r e o l ( ) 2 // Limpa o resto da linha a partir do cursor 1 // Exemplo: 2 #i n c l u d e <c o n i o 2. h> 3 i n t main ( ) { 4 gotoxy ( 3 0, 1 4 ) ; 5 p r i n t f ( "SUJANDO A TELA" ) ; 6 gotoxy ( 3 0, 1 4 ) ; 7 c l r e o l ( ) ; 8 p r i n t f ( "DE NOVO" ) ; 9 c l r s c r ( ) ; 10 r e t u r n ( 0 ) ; 11 }
10 Funções para colorir Bibilotecas math.h conio2.h Outras bibliotecas 1 t e x t b a c k g r o u n d ( c o r ) 2 // Altera a cor de fundo - usar constantes especicadas para escolher a cor 1 t e x t c o l o r ( c o r ) 2 // Altera a cor do texto - usar constantes especicadas para escolher a cor 1 // Exemplo: 2 #i n c l u d e <c o n i o 2. h> 3 i n t main ( ) { 4 t e x t b a c k g r o u n d (LIGHTBLUE ) ; 5 c l r s c r ( ) ; 6 t e x t c o l o r (RED ) ; 7 p r i n t f ( "FUNDO EM AZUL CLARO E TEXTO EM VERMELHO" ) ; 8 r e t u r n ( 0 ) ; 9 }
11 Funções para escrever Bibilotecas math.h conio2.h Outras bibliotecas 1 c p u t s x y ( x, y, s t r i n g ) 2 // Coloca a string devejada nas coordenadas especicadas por x e y 3 putchxy ( x, y, c h a r a c t e r e ) 4 // Coloca o caractere desejado na posição especicada por x e y 1 // Exemplo: 2 #i n c l u d e <c o n i o 2. h> 3 i n t main ( ) { 4 c p u t s x y ( 1 1, 5, " e s t i l o p r i n t f sem gotoxy " ) ; 5 putchxy ( 4 0, 2 0, 'C ' ) ; 6 putchxy ( 4 0, 2 1, ' h ' ) ; 7 putchxy ( 4 0, 2 2, ' a ' ) ; 8 putchxy ( 4 0, 2 3, ' r ' ) ; 9 r e t u r n ( 0 ) ; 10 }
12 Outras funções Bibilotecas math.h conio2.h Outras bibliotecas 1 g e t c h ( ) 2 // Espera pressionar botão e retorna o charactere pressionado 3 wherex ( ) 4 // Retorna o lugar da posição x 5 wherey ( ) 6 // Retorna o lugar da posição y 7 d e l l i n e ( ) 8 // Deleta a linha atual, puxando todas as linhas abaixo 9 i n s l i n e ( ) 10 // Insere uma linha em branco a partir da linha atual
13 Exemplo Bibilotecas math.h conio2.h Outras bibliotecas 1 #i n c l u d e <s t d i o. h> 2 #i n c l u d e <c o n i o 2. h> 3 i n t main ( ) { 4 i n t x, y ; 5 char ch ; 6 gotoxy ( x, y ) ; 7 t e x t c o l o r (WHITE ) ; 8 do{ 9 ch = g e t c h ( ) ; 10 i f ( ch == 27) 11 p r i n t f ( "ENTER PRESSIONADO" ) ; 12 i f ( ch == ' a ' ) p r i n t f ( "a" ) ; 13 } 14 while ( ch!= ' q ' ) ; 15 r e t u r n ( 0 ) ; 16 }
14 Outras bibliotecas Bibilotecas math.h conio2.h Outras bibliotecas stdlib.h - biblioteca padrão, com vários tipos e conversão. time.h - dene funções de manipulação de tempo. ctype.h - funções de classicação e mapeamento de conjuntos. windows.h - manipulação de janelas e arquivos no sistema operacional windows. le.h - funções extras para manipulação de arquivos. OpenGL, GTK, SDL - especialização que dene funções grácas 3D e 2D. Utilizado para aplicações grácas.
15 Bibilotecas Consiste em um programa que roda sobre o nosso código fonte antes que ocorra a compilação. Inclui o código de um arquivo em outro (diretiva #include) Substitui os valores no código (diretiva #dene)
16 Inclusão de arquivos Bibilotecas #include <arquivo.h> - arquivo de um diretório padrão #include "arquivo.h" - arquivo dentro da pasta atual
17 Substituição de #denes Já foi falado diversas vezes #dene NOME valor
18 Cuidado! Bibilotecas A substituição se dá a nível textual Isso pode causar alguns problemas...
19 NÃO colocar o ; no nal 1 //um erro classico 2 #d e f i n e MAX 1 0 ; 3 4 i n t main ( ) 5 { 6 i n t a r r a y [MAX] ; // int array[10;]; 7... //seu codigo 8 r e t u r n 0 ; 9 }
20 Cuidado com as expressões 1 #d e f i n e SEIS #d e f i n e NOVE i n t main ( ) 5 { 6 p r i n t f ( "6 9 = %d". SEIS NOVE) ; // 6 * 9 = 42, ahnn?? 7 r e t u r n 0 ; 8 }
21 Headers Bibilotecas São os arquivos.h Úteis para incluir protótipos de funções, e denições de estruturas
22 Arquivo exemplo Bibilotecas 1 //arquivo Ponto.h 2 s t r u c t Ponto { 3 i n t x ; 4 i n t y ; 5 i n t z ; 6 } ; 7 8 typedef s t r u c t Ponto Ponto ;
23
24 Exercício Bibilotecas Jogo da velha Desenvolva um jogo da velha com interface gráca utilizando a biblioteca conio2.h.
25
26 Aula 1 Tipos de dados - int, oat, char, double, void printf - Escrever na linha de comando. scanf - Ler variável da linha de comando. Operadores Aritméticos - +, -, *, /, %, =. Algoritmos.
27 Aula 2 Fluxogramas. Comandos condicionais - if-else, switch. Operadores relacionais - >, >=, <, <=, ==,!=. Operadores booleanos -!, &&,.
28 Aula 3 Comandos iterativos - for, while, do-while. Vetores e matrizes.
29 Aula 4 Strings - strcmp, strcpy, strlen, strcat. Ponteiros.
30 Aula 5 Funções. Passagens de parâmetros - valor e referência. Recursão.
31 Aula 6 Estruturas. Enumerações.
32 Aula 7 Arquivos - texto e binário.
33 Aula 8 Bibliotecas - math.h, conio.h. Pré-processamento - include, dene.
34 Dúvidas, Sugestões, Críticas
Curso 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
LINGUAGEM C. Comandos de Controle do Vídeo, Teclado e especiais. Lógica de Programação
LINGUAGEM C Comandos de Controle do Vídeo, Teclado e especiais Lógica de Programação Clrscr A função clrscr (clear screen) pré-definida do C que permite limpar toda tela, o cursor permanece no canto superior
Biblioteca conio2.h Dev-C++
Biblioteca conio2.h Dev-C++ Durante algum tempo, os programadores das linguagens C/ C++ ficaram sem uma biblioteca que substituísse a biblioteca conio.h que era composta por várias funções que formatavam
INF 1620 P2-17/05/08 Questão 1 Nome:
INF 620 P2-7/05/08 Questão Considere um cadastro de produtos de um estoque, com as seguintes informações: Código de Identificação do produto: representado por um número inteiro Nome do produto: com até
INF 1620 P1-17/09/05 Questão 1 Nome:
INF 1620 P1-17/09/05 Questão 1 Considere as equações de movimento para calcular a posição (s) e velocidade (v) de uma partícula em um determinado instante t, dado sua aceleração a, posição inicial s 0
INF 1620 P3-21/06/08 Questão 1 Nome:
INF 1620 P3-21/06/08 Questão 1 Dada uma lista encadeada de números inteiros cujo tipo que representa um nó da lista é dado por: struct lista { int info; struct lista *prox; typedef struct lista Lista;
INF 1620 P1-11/04/08 Questão 1 Nome:
INF 1620 P1-11/04/08 Questão 1 Nas Olimpíadas, em uma determinada modalidade esportiva, os competidores recebem a nota de quatro jurados e a nota final é o resultado da média das quatro notas menos um
Universidade Estadual de Mato Grosso do Sul Ciência da Computação Algoritmos e Estruturas de Dados I (AED-I) Prof. Nilton
Universidade Estadual de Mato Grosso do Sul Ciência da Computação Algoritmos e Estruturas de Dados I (AED-I) Prof. Nilton [email protected] Introdução A linguagem C foi inventada por Dennis Ritchie e
INF 1620 P2-14/10/05 Questão 1 Nome:
INF 1620 P2-14/10/05 Questão 1 Considere um cadastro de produtos de um estoque, com as seguintes informações para cada produto: Código de identificação do produto: representado por um valor inteiro Nome
INF 1620 P4 30/06/07 Questão 1 Nome:
INF 1620 P4 30/06/07 Questão 1 O maior divisor comum (MDC) de dois números inteiros é o maior número inteiro que faz uma divisão exata (com resto zero) desses dois números. Por exemplo, o MDC de 32 e 40
Departamento de Informática - PUC-Rio INF 1007 Programação 2 P3 23/06/2010
Departamento de Informática - PUC-Rio INF 1007 Programação 2 P3 23/06/2010 Aluno: Instruções: 1) Escreva seu nome completo, matrícula e turma em todas as folhas desta prova; 2) A prova deve ser completamente
INF 1620 P2-23/10/04 Questão 1 Nome:
INF 1620 P2-23/10/04 Questão 1 Considere um tipo abstrato de dados para representar uma disciplina da PUC-Rio, com as seguintes informações: Nome da disciplina: com até 50 caracteres Código da disciplina:
Introduçã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
INF 1620 P2-01/11/03 Questão 1 Nome:
INF 1620 P2-01/11/03 Questão 1 Considere a implementação de uma lista encadeada para armazenar as notas dos alunos de uma turma dada pelo tipo abaixo: struct lista { char nome[81]; int mat; float p1, p2,
Instituto Federal de São Paulo IFSP Prof.a Tânia M. Preto. Gráficos no Dev-C++ usando a bibliteca graphics.h. 1. Dicas de instalação:
Instituto Federal de São Paulo IFSP Prof.a Tânia M. Preto Gráficos no Dev-C++ usando a bibliteca graphics.h Copiar os seguintes arquivos: graphics.h em C:\Dev-Cpp\include libbgi.a em C:\Dev-Cpp\lib 1.
ESCOLA TÉCNICA DATA WAY Av. Francisco Glicério, 777 - Telefone: (19) 3233-2815. 4. Entrada e Saída
4. Entrada e Saída Para que um programa torne-se minimamente funcional é preciso que ele receba dados do meio externo (teclado, mouse, portas de comunicação, drives de disco, etc.) e emita o resultado
INF 1620 P1-14/04/07 Questão 1 Nome:
INF 1620 P1-14/04/07 Questão 1 Considerando o critério de aprovação de uma disciplina que determina que um aluno está aprovado se a média ponderada de suas três provas for maior ou igual a 5.0, onde a
Conhecendo 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
P2 Programação II Departamento de Informática/PUC-Rio
P2 Programação II 2012.2 Departamento de Informática/PUC-Rio Aluno: Matrícula: Turma: 1. A prova é sem consulta e sem perguntas. A interpretação do enunciado faz parte da prova. 2. A prova deve ser completamente
Aula prático/expositiva. Resolução de exercícios propostos e participação em sala de aula. 2h 08/05
Av. Antonio Carlos Magalhães, 512 Santo Antônio Juazeiro, BA, CEP 48903210 Tel/Fax: (74) 36141938 Caixa Postal 252, PetrolinaPE, www.univasf.edu.br PLANO DE UNIDADE DIDÁTICA PUD Professor: Marcelo Santos
INF 1620 P1-18/09/04 Questão 1 Nome:
INF 1620 P1-18/09/04 Questão 1 Considerando a definição da série harmônica abaixo: H n =1+ 1 2 + 1 3 + 1 4 + 1 5 + K+ 1 n (a) Escreva uma função que calcule o valor de H n dado o número de termos da série
Departamento de Informática - PUC-Rio INF 1007 Programação 2 P3 26/11/2010
Departamento de Informática - PUC-Rio INF 1007 Programação 2 P3 26/11/2010 Aluno: Matrícula: Turma: Instruções: 1) Escreva seu nome completo, matrícula e turma em todas as folhas desta prova; 2) A prova
Declarações. C diferencia letras maiúsculas de minúsculas! int n, N; n é diferente de N!
Declarações Os nomes das variáveis devem conter apenas letras, dígitos e o símbolo _ Os principais tipos são: int, float, double e char Exemplos: int n; int quantidade_valores; float x, y, somavalores;
ALGORITMOS E TÉCNICAS DE PROGRAMAÇÃO
ALGORITMOS E TÉCNICAS DE PROGRAMAÇÃO PROF. FABIANO TAGUCHI http://fabianotaguchi.wordpress.com (66) 9953-7642 AULA 02 Revisão de conteúdos da aula passada Exercícios de revisão da aula 01 Estruturas condicionais
scanf () Funções de Entrada e Saída Formatada leitura de dados; formato geral: scanf (string_de_controle,lista_de_argumentos);
Funções de Entrada e Saída Formatada scanf () leitura de dados; formato geral: scanf (string_de_controle,lista_de_argumentos); string_de_controle descrição de todas as variáveis que serão lidas, com informações
Programaçã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
Departamento de Informática - PUC-Rio INF 1007 Programação 2 P4 07/12/2010
Departamento de Informática - PUC-Rio INF 1007 Programação 2 P4 07/12/2010 Aluno: Matrícula: Turma: Instruções: 1) Escreva seu nome completo, matrícula e turma; 2) A prova deve ser completamente resolvida
Introdução à Linguagem C. Adaptado de Deise Saccol
Introdução à Linguagem C Adaptado de Deise Saccol 1 Tradução CÓDIGO FONTE... LET SOMA = VAR1 + TOTAL... TRADUTOR CÓDIGO OBJETO... 00010110111001011001011010... MONTADOR (assembler) Tradutor para linguagens
INF 1620 P3-29/06/04 Questão 1 Nome:
INF 1620 P3-29/06/04 Questão 1 Considere um arquivo texto que descreve um conjunto de retângulos e círculos. Cada linha do arquivo contém a descrição de uma figura. O primeiro caractere da linha indica
Introdução a Linguagem C
Introdução a Linguagem C Professor: Juliano Lucas Gonçalves [email protected] Agenda Histórico Estrutura básica de um programa em C Diretivas para o processador Bibliotecas Ambiente de desenvolvimento
Lógica e Linguagem de Programação Convertendo um algoritmo em pseudocódigo para a linguagem C Professor: Danilo Giacobo
Lógica e Linguagem de Programação Convertendo um algoritmo em pseudocódigo para a linguagem C Professor: Danilo Giacobo Este documento explica como transformar um algoritmo escrito na forma pseudocódigo
Introduçã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
Disciplina: Introdução a Programação. IPRJ/UERJ Professora: Sílvia Mara da Costa Campos Victer. Índice: Aula1 - Introdução Programa Algoritmo
Disciplina: Introdução a Programação. IPRJ/UERJ Professora: Sílvia Mara da Costa Campos Victer Índice: Aula1 - Introdução Programa Algoritmo Aula 2 - Variáveis Tipos de dados Identificadores Aula 3 - Programação
3. Linguagem de Programação C
Introdução à Computação I IBM1006 3. Linguagem de Programação C Prof. Renato Tinós Departamento de Computação e Matemática (FFCLRP/USP) 1 Principais Tópicos 3.5. Vetores 3.5.1. Vetores 3.5.2. Strings 3.5.3.
Introdução à Linguagem C. Adaptado de slides das Profas. Patrícia Jaques, Mônica Py, Deise Saccol e Vania Bogorny
Introdução à Linguagem C Adaptado de slides das Profas. Patrícia Jaques, Mônica Py, Deise Saccol e Vania Bogorny 1 Histórico da Linguagem C Criada por Denis Ritchie, na década de 1970, para uso em um computador
Aluno: Para todas as questões desta prova considere os tipos estruturados abaixo:
P2 Programação II 2014.1 Departamento de Informática/PUC- Rio Aluno: Matrícula: Turma: 1. A prova é sem consulta e sem perguntas. A interpretação do enunciado faz parte da prova. 2. A prova deve ser completamente
INF 1620 P3-27/11/04 Questão 1 Nome:
INF 1620 P3-27/11/04 Questão 1 Considere um arquivo texto com as notas dos alunos de uma disciplina. Os dados de cada aluno são armazenados em duas linhas do arquivo: uma com o seu nome (cadeia com até
Programaçã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
Algoritmos RESUMO - LINGUAGEM C
Algoritmos RESUMO - LINGUAGEM C 1 Sintaxe da linguagem C Componentes reconhecidos pela linguagem C (sintaxe da linguagem): tipos propriedades dos dados; declarações partes do programa, podendo dar significado
Introdução à Computação
Introdução à Computação Tipos de Dados, Expressões, Operadores e Comandos Básicos Prof.: Julliano Rosa Nascimento [email protected] Roteiro Tipos de Dados: Revisão Expressões Operadores Comandos Básicos
Introdução à Linguagem C
Introdução à Linguagem C 1 Histórico da Linguagem C Criada por Denis Ritchie, na década de 1970, para uso em um computador DEC PDP-11 em Unix C++ é uma extensão da linguagem C O sistema Unix é escrito
Introdução à Programação Estruturada Parte 3. Material da Prof. Ana Eliza
Introdução à Programação Estruturada Parte 3 Material da Prof. Ana Eliza Arquitetura do Computador Digital MEMÓRIA Armazena dados e comandos UNIDADE DE ENTRADA UNIDADE DE CONTROLE UNIDADE LÓGICA E ARITMÉTICA
a) Implemente uma função que retorne uma aproximação do valor de π, de acordo com a F órmula de Leibniz: ( 1)
INF 620 P - 7/04/04 Questão a) Implemente uma função que retorne uma aproximação do valor de π, de acordo com a F órmula de Leibniz: Ou seja: π 4 * + 3 π 5 7 + 9 i ( ) 4 * n i= 0 2 * i + + K Esta função
INF 1620 P4-13/12/01 Questão 1 Nome:
INF 1620 P4-13/12/01 Questão 1 (a) Escreva uma função em C, chamada somaprod, para calcular a soma e o produto de dois valores inteiros. Esta função deve ter o seguinte efeito: se tivermos duas variáveis
Departamento de Informática - PUC-Rio INF 1007 Programação 2 P1 17/04/2010
Departamento de Informática - PUC-Rio INF 1007 Programação 2 P1 17/04/2010 Aluno: Instruções: 1) Escreva seu nome completo, matrícula e turma em todas as folhas desta prova; 2) A prova deve ser completamente
Introdução à Linguagem C
Introdução à Linguagem C Simone Ceolin UNIFRA Adaptado de slides das Profas. Patrícia Jaques, Mônica Py e Deise Saccol 1 Histórico da Linguagem C Criada por Denis Ritchie, na década de 1970, para uso em
Algoritmos e Programação
Algoritmos e Programação Aula 3 Introdução a Linguagem C Profa. Marina Gomes [email protected] 1 Aula de Hoje - Criar programas simples em C utilizando a estrutura básica; - Declarar variáveis;
Variáveis, Tipos de Dados e Operadores
! Variáveis, Tipos de Dados e Operadores Engenharias Informática Aplicada 2.o sem/2013 Profa Suely (e-mail: [email protected]) VARIÁVEL VARIÁVEL É um local lógico, ligado a um endereço físico da memória
INF 1620 P4-27/06/02 Questão 1 Nome:
INF 1620 P4-27/06/02 Questão 1 Considere o tipo que representa uma grandeza vetorial (com três componentes) dado por: struct vetor { float x; float y; float z; }; typedef vetor Vetor; Pede-se: (a) Escreva
Programas exemplo Gráficos no Dev-C++ usando a biblioteca BGI
Programas exemplo Gráficos no Dev-C++ usando a biblioteca BGI 1. Informações de instalação Copiar os seguintes arquivos: graphics.h em C:\Dev-Cpp\include libbgi.a em C:\Dev-Cpp\lib Abrir um projeto, ir
LÓ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",
Curso de C para Engenharias
Aula 4 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 Sintaxe Funções Exemplos
INF 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
3. Linguagem de Programação C
Introdução à Computação I IBM1006 3. Linguagem de Programação C Prof. Renato Tinós Departamento de Computação e Matemática (FFCLRP/USP) 1 3.3. Conceitos Básicos de C: Expressões, Operadores e Bibliotecas
Tipos Abstratos de Dados
Tipos Abstratos de Dados Prof. Rui Jorge Tramontin Jr. UDESC - Rui J. Tramontin Jr. 1 Índice Introdução Definição de Tipos Abstratos de Dados Exemplos de TADs Implementação de TADs Implementação em C Exemplo
As bibliotecas iostream e cstdlib permitem a utilização de diversos comandos de entrada e saída e funções básicas.
Roteiro 2 Estrutura Sequencial em C/C++ A estrutura sequencial na linguagem C/C++ #include Bloco de comandos; Bibliotecas são arquivos contendo várias funções que podem ser incorporadas
FUNDAÇÃO UNIVERSIDADE FEDERAL DO VALE DO SÃO FRANCISCO
Professor: Marcelo Santos Linder Disciplina: Algoritmos e Programação Código Disciplina: Carga Horária: 60h Período: Pág. 1 de 5 PROFESSOR TITULAÇÃO: Engenheiro de Computação EMENTA: Conceito de algoritmo.
DAS5102 Fundamentos da Estrutura da Informação
Ponteiros e Funções Funções ou sub-rotinas são parcelas de código que podem ser invocadas a partir do programa principal ou até mesmo por outras sub-rotinas. Elas têm como objetivo a execução de uma tarefa
Introdução à Linguagem C
Introdução à Linguagem C Eduardo Simões de Albuquerque Instituto de Informática UFG 13/03/2006 1 História Inventada e desenvolvida por Dennis Ritchie em um DEC- PDP 11 Originária de: BCPL desenvolvida
USP - ICMC - SSC SSC o. Semestre Disciplina de Introdução à Computação para Engenharia Ambiental
USP - ICMC - SSC SSC 0301-2o. Semestre 2013 Disciplina de Introdução à Computação para Engenharia Ambiental 1 Outubro 2013 Prof. Dr. Fernando Santos Osório / Prof. Artur Lovato Cunha LRM - Laboratório
Introdução a Computação
Introdução a Computação Aula 02 Introdução a Linguagem C Edirlei Soares de Lima Lógica de Programação Lógica de Programação é a técnica de criar sequências lógicas de ações para
Linguagens de Programação I
Linguagens de Programação I Tema # 4 Operadores em C Susana M Iglesias FUNÇÕES ENTRADA-SAÍDA I/O printf(), utilizada para enviar dados ao dispositivo de saída padrão (stdout), scanf(), utilizada para ler
Computação 2. Aula 3. Diego Addan Vetores de caracteres (strings)
Computação 2 Aula 3 Vetores de caracteres (strings) Diego Addan [email protected] Vetor de caracteres (Strings) Uma cadeia de caracteres, mais conhecida como string, é uma seqüência de caracteres (letras
Programaçã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
Linguagem 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
SITUAÇÃ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
