Algoritmos; Introdução à linguagem C
|
|
|
- Leonardo Sousa Felgueiras
- 9 Há anos
- Visualizações:
Transcrição
1 Algoritmos; Introdução à linguagem C Referências: (1) Livro Introdução a Algoritmos e Programação de Fabricio Ferrari e Cristian Cechinel (2) Notas de aula das Profas. Vania Bogorny, Patrícia Jaques, Mônica Py e Deise Saccol
2 Algoritmo Partes de um algoritmo Entrada de dados informações necessárias à execução, fornecidas em tempo de execução ou embutidas, por interação com o usuário ou por arquivos Processamento de dados avaliação de expressões algébricas, relacionais e lógicas, assim como estruturas de controle (condição e/ou repetição) Saída de dados resultados de processamento enviados a dispositivos de saída (monitor, impressora, ou memória)
3 Exemplo 1 1. ir até a parada 2. enquanto ônibus não chega faça esperar 3. fim-enquanto 4. subir no ônibus 5. pegar passagem 6. se não há passagem então pegar dinheiro pagar cobrador pegar troco = dinheiro valor da passagem 7. passar pela catraca 8. enquanto houver banco e banco não vazio faça ir para o próximo 9. se banco não vazio faça sentar
4 Exemplo 2
5 Fluxograma Fonte:
6 Pseudocódigo
7 Programa (em C) #include <stdio.h> int main() { int x, y; // isto e um comentario de linha /* isto é um comentário em bloco */ printf("\ndigite x: "); scanf("%i",&x); printf("\ndigite y: "); scanf("%i",&y); if (x>y) { printf("x é maior\n"); } else if (x<y) { printf("y é maior\n"); } else { printf("x e y são iguais\n"); } } return 0;
8 Tradução/compilação CÓDIGO FONTE val2 = val1 + val2 (linguagem de prog.) TRADUTOR CÓDIGO OBJETO ( executável )
9 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 em C e C++
10 Estrutura básica de um programa C diretivas para o pré-processador declaração de variáveis globais main () { declaração de variáveis locais da função main comandos da função main } Para que certas funções (p. ex: entrada e saída) sejam acessíveis, é necessário incluir algumas bilbiotecas (p. ex: stdio.h); Todo programa em C inicia sua execução na função main(), que é obrigatória; Todas as linhas que contêm instruções devem terminar com ponto-e-vírgula; Os blocos de instruções são delimitados por chaves; Linhas de comentários são iniciadas por duas barras //; Blocos de comentários são delimitados por /* e */; 10
11 Diretivas para o processador - Bibliotecas Diretiva #include permite incluir uma biblioteca Bibliotecas contêm funções pré-definidas, utilizadas nos programas Exemplos #include <stdio.h> #include <stdlib.h> #include <math.h> #include <string.h> Funções de entrada e saída Funções padrão Funções matemáticas Funções de texto 11
12 Ambientes (para Windows) Dev-C++ Ambiente integrado sugerido Editor, acionamento do compilador, bibliotecas... Originalmente hospedado em: Download do projeto mais ativo: Code::Blocks Ambiente integrado alternativo Página do projeto: 12
13 Usando o Dev-C++ Inicie o Dev-C++ pelo ícone ou pelo menu Crie um novo arquivo, com o comando File, New Source File Edite o programa da página seguinte 13
14 Usando o Dev-C++ (2) #include <stdio.h> #include <stdlib.h> main() { printf ("Alo mundo!"); system("pause"); } 14
15 Usando o Dev-C++ (3) Salve o programa com o nome exemplo.cpp Compile o programa com o comando Executar, Compilar ou com a tecla Ctrl-F9 Se houver algum erro de sintaxe, aparece uma ou mais mensagens no rodapé da janela. Neste caso, corrija o programa e repita. Se não houver erros, execute o programa com o comando Executar, Executar ou com a tecla Ctrl-F10 15
16 GCC Usuários Windows podem usar o projeto MinGW (Minimalist GNU for Windows) Compilador utilizado pelo Dev-C++ e Code::Blocks Projeto: Dicas: Usuários Ubuntu podem instalar o gcc Dicas: 16
17 Moodle & VPL O Moodle tem suporte à programação diretamente pelo navegador VPL, o Virtual Programming Lab Para conhecer mais: Utilizaremos este ambiente para entrega de exercícios 17
18 Dicas Termine todas as instruções com ponto-e-vírgula Sempre salve o programa antes de compilar Sempre compile o programa antes de executar Quando ocorrer um erro de compilação, dê um duplo clique sobre a mensagem de erro para destacar o comando errado no programa Verifique também a linha anterior, que pode ser a responsável pelo erro, especialmente se faltar o ponto-e-vírgula Use comentários, iniciados por // 18
19 Declarações Declaram as variáveis e seus tipos Os nomes das variáveis devem conter apenas letras, dígitos e o símbolo _ (sublinhado ou underscore) Os principais tipos são: int, float, double e char Exemplos int n; int quantidade_valores; float x, y, somavalores; char sexo; char nome[40]; C diferencia letras maiúsculas de minúsculas! int n, N; n é diferente de N! 19
20 Algoritmo Na Linguagem C... #include <stdio.h> main() { Real: n1, n2, n3, media double n1, n2, n3, media; } 20
21 Comando de atribuição Atribui o valor da direita à variável da esquerda O valor pode ser: uma constante, uma variável ou uma expressão Exemplos x = 4; // lemos x recebe 4 y = x + 2; y = y + 4; valor = 2.5; sexo = 'F'; 21
22 Entrada e Saída de Dados 22
23 Função scanf Entrada de Dados scanf ("formatos", &var1, &var2,...) Exemplos: int i, j; float x; char c; scanf("%d", &i); scanf("%d %f", &j, &x); scanf("%c", &c); scanf("%s", nome); %d inteiro %f float %lf double %c char %s palavra 23
24 Entrada de Dados (Exemplo 2) Algoritmo Na Linguagem C... #include <stdio.h> Real: n1, n2, n3, media ler n1 ler n2 ler n3 ler n1, n2, n3 int main() { double n1, n2, n3, media; scanf ("%lf",&n1); scanf ("%lf",&n2); scanf ("%lf",&n3); scanf ("%lf %lf %lf",&n1, &n2, &n3); } return 0; 24
25 Operadores Matemáticos Operador + - * / % Exemplo x + y x y x * y x / y x % y x++ x-- Comentário Soma x e y Subtrai y de x Multiplica x e y Divide x por y Resto da divisão de x por y Incrementa em 1 o valor de x Decrementa em 1 o valor de x 25
26 Entrada de Dados (exemplo 3) Algoritmo Na Linguagem C... #include <stdio.h> Real: n1, n2, n3, media ler n1, n2, n3 media=(n1+n2+n3)/3 int main() { double n1, n2, n3, media; scanf ("%lf %lf %lf",&n1, &n2, &n3); media=(n1+n2+n3)/3; } return 0; 26
27 Saída de Dados Função printf printf ("formatos", var1, var2,...) Exemplos: int i, j; float x; char c; printf("%d", i); printf("%d, %f", j, x); printf("%c", c); printf("%s", nome); %d inteiro %f float %lf double %c char %s palavra 27
28 #include <stdio.h> int main() { int i, j; float x; char c; i = 1; j = 2; x = 3; printf("%d", i); printf("%d, %f", j, x); Saída de Dados (Exemplo 4) } return 0; 28
29 #include <stdio.h> Saída de Dados (Exemplo 5) int main() { // definicao de variaveis double n1, n2, n3, media; // entrada de dados scanf ("%lf %lf %lf",&n1, &n2, &n3); // operacao media=(n1+n2+n3)/3; // saida de dados printf("%f", n1); printf("%f", n2); printf("%f", n3); printf("%f", media); } return 0; 29
30 #include <stdio.h> int main() { // definicao de variaveis int i, j; float x; char c; char nome[30]; //entrada de dados scanf("%d", &i); scanf("%d %f", &j, &x); scanf("%c", &c); scanf("%s", nome); // exibicao de dados printf("%d", i); printf("%d, %f", j, x); printf("%c", c); printf("%s", nome); Saída de Dados (Exemplo 6) } return 0; 30
31 Exemplo 7 #include <stdio.h> int main() { //declaracao de variaveis int n; int quantidade_valores; float x, y, somavalores; char sexo; char nome[40]; // operacao somavalores =1+1; //saida de dados printf("somavalores=%f", somavalores); } return 0; 31
32 Exemplo 8 #include <stdio.h> int main() { // definicao de vairiaveis int n; int quantidade_valores; float x, y, somavalores; char sexo; char nome[40]; x = 1; y = 2; //atribuicao somavalores = x + y; // mostra mensagem de texto na tela printf("alo mundo"); // mostra valor na tela printf("somavalores=%f", somavalores); } return 0; 32
33 Entrada e Saída Exemplo 9 Exemplo 10 #include <stdio.h> #include <stdio.h> int main() { double n1, n2, n3, media; scanf ("%lf %lf %lf",&n1, &n2, &n3); media=(n1+n2+n3)/3; printf ("%lf",media); return 0; } int main() { double n1, n2, n3, media; printf("digite 3 notas: "); scanf ("%lf %lf %lf",&n1, &n2, &n3); media=(n1+n2+n3)/3; printf ("Media: %.2lf",media); return 0; } 33
34 Exemplo 11 1) Tendo como dados de entrada a altura e o sexo de uma pessoa, construa um programa que calcule seu peso ideal, utilizando a seguinte fórmula: peso ideal = (72.7*h) 58 #include <stdio.h> int main() { float altura, pesoideal; char sexo[2]; printf ("\ndigite sua altura em metros: "); scanf ("%f",&altura); printf ("\ndigite seu sexo (F/M): "); scanf ("%s",sexo); pesoideal=(72.7*altura)-58; printf ("\no sexo digitado foi %s e o peso ideal desta pessoa eh %.2f quilos\n", sexo, pesoideal); } return 0; 34
35 Operadores de Atribuição Operador = += -= *= /= %= Exemplo x = y x += y x -= y x *= y x /= y x %= y Comentário Atribui o valor de y a x Equivale a x = x + y Equivale a x = x y Equivale a x = x * y Equivale a x = x / y Equivale a x = x % y 35
36 Funções Matemáticas Função ceil cos exp fabs floor log log10 pow sin sqrt tan Exemplo ceil(x) cos(x) exp(x) fabs(x) floor(x) log(x) log10(x) pow(x, y) sin(x) sqrt(x) tan(x) Comentário Arredonda o número real para cima; ceil(3.2) é 4 Cosseno de x (x em radianos) e elevado à potencia x Valor absoluto de x Arredonda o número deal para baixo; floor(3.2) é 3 Logaritmo natural de x Logaritmo decimal de x Calcula x elevado à potência y Seno de x Raiz quadrada de x Tangente de x #include <math.h> 36
37 Exemplo 12 2) Construa um programa que tendo como entrada dois pontos quaisquer do plano P(x1,y1) e Q(x2,y2), imprima a distância entre eles. A fórmula da distância é: #include <stdio.h> #include <math.h> int main() { float x1, y1, x2, y2; float distancia; printf ("\ndigite o valor de x1: "); scanf ("%f",&x1); printf ("\ndigite o valor de y1: "); scanf ("%f",&y1); printf ("\ndigite o valor de x2: "); scanf ("%f",&x2); printf ("\ndigite o valor de y2: "); scanf ("%f",&y2); distancia=sqrt(pow((x2-x1),2)+pow((y2-y1),2)); printf ("\na distancia entre os pontos P1 e P2 eh %.2f\n", distancia); return 0; } 37
38 Exercício I 1) Construa um programa que calcule a quantidade de latas de tinta necessárias e o custo para pintar tanques cilíndricos de combustível, onde são fornecidos a altura e o raio desse cilindro. Sabendo que: - a lata de tinta custa R$20,00 - cada lata contém 5 litros - cada litro de tinta pinta 3 metros quadrados. Sabendo que: Área do cilindro=3.14*raio 2 + 2*3.14*raio*altura e que raio e altura são dados de entrada. 38
39 Resposta do Exercício I #include <stdio.h> #include <math.h> int main() { float altura, raio, areacilindro, qtdadelitros, qtdadelatas, custo; printf ("\ndigite o valor da altura em metros: "); scanf ("%f",&altura); printf ("\ndigite o valor do raio em metros: "); scanf ("%f",&raio); areacilindro=3.14*raio*raio + 2*3.14*raio*altura; printf ("\na area do cilindro eh %.2f metros quadrados", areacilindro); qtdadelitros=areacilindro/3; printf ("\na qtidade de litros necessaria eh de %.2f ", qtdadelitros); qtdadelatas=qtdadelitros/5; printf ("\na qtidade de latas necessaria eh de %.2f ", qtdadelatas); custo=qtdadelatas*20; printf ("\no valor total das tintas eh de R$ %.2f \n", custo); return 0; } 39
40 Operadores Relacionais Operador ==!= <= >= < > Exemplo x == y x!= y x <= y x >= y x < y x > y Comentário O conteúdo de x é igual ao de y O conteúdo de x é diferente do de y O conteúdo de x é menor ou igual ao de y O conteúdo de x é maior ou igual ao de y O conteúdo de x é menor que o de y O conteúdo de x é maior que o de y As expressões relacionais em C retornam : 1 se verdadeiro e; 0 se falso. 40
41 Operadores Lógicos && (E lógico): retorna verdadeiro se ambos os operandos são verdadeiros e falso nos demais casos. Exemplo: if( a>2 && b<3). (OU lógico): retorna verdadeiro se um ou ambos os operandos são verdadeiros e falso se ambos são falsos. Exemplo: if( a>1 b<2).! (NÃO lógico): usada com apenas um operando. Retorna verdadeiro se o operando é falso e vice-versa. Exemplo: if(!var ). 41
42 Operadores Lógicos Tabela E Tabela OU Tabela NÃO V e V V V ou V V Não V F V e F F V ou F V Não V F F e V F F ou V V F e F F F ou F F 42
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
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
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 à 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
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 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
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
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. Professora: Luciana Faria
Algoritmos e Técnicas de Programação Professora: Luciana Faria Entrada e Saída de Dados Funções matemáticas #include Função ceil cos exp fabs floor log log10 pow sin sqrt tan Exemplo ceil(x)
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
system("pause"); //Envia comando para o sistema operacional solicitando parada de execução do programa } //limitador do corpo do programa
Atividade Prática no Ambiente Dev C++ Para as nossas atividades práticas vamos utilizar o ambiente de desenvolvimento da Linguagem C, Dev C++, ele é bastante fácil de utilizar e com muitos recursos. Segue
Laboratório de Programação 02
Laboratório de Programação 02 Ambiente de Desenvolvimento e Revisão da Linguagem C Prof. Carlos Eduardo de Barros Paes Prof. Julio Arakaki Departamento de Computação PUC-SP Code::Blocks Ambiente integrado
11 - 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
Conceitos Básicos Linguagem C
Conceitos Básicos Linguagem C PROF. MAURÍCIO A DIAS [email protected] 2 Método Método básico para construção de algoritmos 1. Compreender completamente o problema a ser resolvido, se possível dividindo
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
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
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
Modulo 7: Programação com funções predefinidas pela linguagem
PROGRAMAÇÃO DE COMPUTADORES V - TCC- 00.323 Modulo 7: Programação com funções predefinidas pela linguagem Aura -Erick [email protected], [email protected] Roteiro Operadores de Atribuição Funções pré-definidas
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;
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
Aula 03: Introdução a C
Aula 03: Introdução a C 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 O que é um computador Organização de um
Aula 08: Repetição (Parte 3)
Aula 08: Repetição (Parte 3) Introdução a Programação Túlio Toffolo & Puca Huachi http://www.toffolo.com.br BCC201 2018/2 Departamento de Computação UFOP Aula Anterior Breve Revisão Comandos de Decisão
Aula 5 Oficina de Programação Introdução ao C. Profa. Elaine Faria UFU
Aula 5 Oficina de Programação Introdução ao C Profa. Elaine Faria UFU - 2017 Linguagem de Programação Para que o computador consiga ler um programa e entender o que fazer, este programa deve ser escrito
Aula 12- Variáveis e valores reais
Aula 12- Variáveis e valores reais Até agora todos os nossos problemas continham apenas valores inteiros e portanto variáveis do tipo int. Para resolver problemas que usam valores com parte fracionária,
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",
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
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
CCO 016 / COM 110 Fundamentos de Programação
CCO 016 / COM 110 Fundamentos de Programação Prof. Roberto Affonso da Costa Junior Universidade Federal de Itajubá AULA 06 Operações matemáticas Comandos Sequenciais Comandos Sequenciais na Linguagem de
Linguagem C: Introdução
Linguagem C: Introdução Linguagem C É uma Linguagem de programação genérica que é utilizada para a criação de programas diversos como: Processadores de texto Planilhas eletrônicas Sistemas operacionais
Introduçã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 [email protected]
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
5 Funções. Site: BAC004 at Source page: 5 Funções at
5 Funções Site: BAC004 at http://bac004.wikidot.com Source page: 5 Funções at http://bac004.wikidot.com/funcoes Fold Table of Contents 5.1 Funções Sem Passagem de Parâmetros e Sem Retorno Exemplo 1 Chamada
Programação Básica. Estrutura de um algoritmo
Programação Básica Estrutura de um algoritmo Código-fonte Como vimos na aula anterior um algoritmo pode ser representado usando um fluxograma Um algoritmo pode também ser representado usando texto Esse
#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
Modulo 4: while do while (limites de variáveis)
PROGRAMAÇÃO DE COMPUTADORES V - TCC- 00.323 Modulo 4: while do while (limites de variáveis) Aura - Erick [email protected], [email protected] Roteiro Até aqui apreendemos as estruturas: If e If...else Switch
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 de Computadores III
Programação de Computadores III Introdução ao FORTRAN Professor Leandro Augusto Frata Fernandes [email protected] Material disponível em http://www.ic.uff.br/~laffernandes/teaching/2013.1/tcc-00.157
Ambiente de desenvolvimento
Linguagem C Ambiente de desenvolvimento Um programa em C passa por seis fases até a execução: 1) Edição 2) Pré-processamento 3) Compilação 4) Linking 5) Carregamento 6) Execução Etapa 1: Criação do programa
Capí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.
Programação de Computadores I
Programação de Computadores I Biblioteca sqrt() / pow() / floor / ceil() Gil Eduardo de Andrade Introdução #include A biblioteca contém várias funções para efetuar cálculos matemáticos;
Introdução a Programação na Linguagem C.
Introdução a Programação na Linguagem C. Prof. Gemilson George E-mail: [email protected] Skype: gemilson_geo MSN: [email protected] Facebook: facebook.com/gemilson Fone: (83)8880-2046 Blog: informaticageo.wordpress.com
Introdução à Programação
Programação de Computadores Introdução à Programação Prof. Helton Fábio de Matos [email protected] Agenda Algoritmo & Programa Variáveis Declaração de tipos Comando de entrada ou de leitura Comando de
Programação de Computadores III
Programação de Computadores III Introdução ao FORTRAN Professor Hugo de Oliveira Barbalho [email protected] Material produzido pelo professor: Leandro Augusto Frata Fernandes ([email protected])
Estrutura do programa
Linguagem C Estrutura do programa Exemplo: #include #include main() { printf( Ola, mundo! ); system( pause ); }
Aula 05: Condicionais (if / else)
Aula 05: Condicionais (if / else) 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 Breve Revisão Comandos de Decisão
Estruturas da linguagem C. 1. Identificadores, tipos primitivos, variáveis e constantes, operadores e expressões.
1 Estruturas da linguagem C 1. Identificadores, tipos primitivos, variáveis e constantes, operadores e expressões. Identificadores Os identificadores seguem a duas regras: 1. Devem ser começados por letras
#include <stdio.h> main () { float n1, n2, n3, mediaponderada; int p1, p2, p3; printf("digite a primeira nota: "); scanf("%f", &n1); printf("\ndigite
149 #include main () { float n1, n2, n3, mediaponderada; int p1, p2, p3; printf("digite a primeira nota: "); scanf("%f", &n1); printf("\ndigite o peso da primeira nota: "); scanf("%d", &p1);
ALGORITMOS AULA 01. Baseado nas aulas do Prof. Jorgiano Vidal
ALGORITMOS AULA 01 Baseado nas aulas do Prof. Jorgiano Vidal LINGUAGEM C Uma das grandes vantagens do C é que ele possui tanto caracterìsticas de "alto nìvel" quanto de "baixo nìvel". Linguagem de propósito
Programação Estruturada
Programação Estruturada Entrada e Saída. Mais sobre dados Professores Emílio Francesquini e Carla Negri Lintzmayer 2018.Q3 Centro de Matemática, Computação e Cognição Universidade Federal do ABC Saída
Programação de Computadores:
Instituto de C Programação de Computadores: Introdução ao FORTRAN Luis Martí Instituto de Computação Universidade Federal Fluminense [email protected] - http://lmarti.com Introdução ao FORTRAN Cinco aspectos
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
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
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
Aula 03 - Linguagem C
Aula 03 - Linguagem C Disciplina: Algoritmos Prof. Allbert Velleniche de Aquino Almeida E-mail: [email protected] Site: http://www.allbert.com.br /allbert.almeida Histórico O C nasceu na
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
Faculdade 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
Fundamentos de Programação. Turma CI-240-EST. Josiney de Souza.
Fundamentos de Programação Turma CI-240-EST Josiney de Souza [email protected] Agenda do Dia Aula 5 (18/09/15) Resolução de alguns problemas Aula anterior: soma-produto-media, amd2dias, segundos2hms
Linguagem C. André Tavares da Silva.
Linguagem C André Tavares da Silva [email protected] 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
3.1 - Funções para manipular dados de entrada e saída padrão
1616161616161616161616161616161616161616161616161616 3- ENTRADA E SAÍDA EM C Os principais meios para executar operações de entrada e saída (E/S) são: Entrada e saída pelo console (ou padrão): teclado
