Pascal/C. Técnicas de Programação
|
|
- Mafalda Corte-Real Palmeira
- 6 Há anos
- Visualizações:
Transcrição
1 Pascal/C Técnicas de Programação
2 Introdução Programar um computador é instruí-lo a executar uma série de passos para se atingir um determinado objetivo. Cada computador possui uma linguagem que ele compreende - linguagem de máquina. A linguagem de máquina é composta, geralmente, por representações dos sinais elétricos que o computador compreende. Como quase todo computador é binário compreende apenas dois níveis de voltagem elétricos a linguagem de máquina geralmente é expressa em sequências compostas por dois valores: 0, para um nível menor de voltagem; e 1, para um nível maior de voltagem. Algo do tipo: Para o computador isto é completamente compreensível, mas para o ser humano este tipo de linguagem seria difícil de compreender, pois para cada comando do computador haveria uma sequência diferente de zeros e uns.
3 Introdução Para resolver este problema, durante os anos foram criadas linguagens de programação mais compreensíveis, geralmente baseadas em termos de idiomas humanos reais (inglês é o mais utilizado), para expressar as instruções que o computador deveria executar. Como os computadores continuam entendendo somente o código de máquina, após os programas serem criados nestas novas linguagens de programação eles devem ser traduzidos para programas em linguagens de máquina. Para fazer esta tradução são utilizados programas especiais chamados tradutores. O trabalho do tradutor é: ler um código-fonte escrito em uma linguagem de programação; analisar possíveis erros de escrita no código-fonte e informá-los ao programador; se não houver erros, gerar um código de máquina correspondente a este programa. Isto foi uma grande evolução na programação de computadores, pois aumentou a eficiência dos programadores e diminuiu a probabilidade de erros nos códigos.
4 Introdução A forma como o tradutor faz a leitura do código-fonte em uma linguagem de programação e gera um programa em código de máquina é que define o tipo do tradutor. Tradicionalmente os tradutores podem ser classificados como compiladores, interpretadores, ou híbridos deles. O compilador lê todo o código-fonte, verifica se há erros e gera um programa em linguagem de máquina. Após isso o programa está pronto para ser executado e o código-fonte não é mais necessário. Um programa feito por compilação pode ser entregue para o usuário sem o códigofonte, pois o executável é uma tradução fiel e total do código-fonte. O interpretador realiza o trabalho de tradução e execução de forma simultânea. Em vez de gerar todo o código de máquina para depois possibilitar a execução, ele vai lendo o código-fonte instrução por instrução, gera o código de máquina correspondente àquela instrução e executa-o. Não há separação entre traduzir e executar, a tradução é feita de acordo com a sequência do código que é executado. Portanto, o código-fonte é entregue ao usuário e ele deve ter o interpretador na máquina para executar o programa.
5
6 Breve Panorama das Linguagens de Programação As primeiras linguagens de programação não eram tão diferentes das linguagens de máquina. Eram chamadas de linguagens de montagem, ou Assembly. Depois surgiram linguagens que possuíam instruções que se aproximavam mais de construções matemáticas como expressões, funções e ofereciam estruturas complexas de repetição e desvio de execução. Linguagens como FORTRAN, C, Pascal e BASIC ofereciam tal facilidade. Nosso interesse é aprender a lógica de programação utilizando duas linguagens estruturadas: C e Pascal, pois estas linguagens são muito utilizadas para ensino no meio acadêmico. C é a linguagem historicamente mais bem-sucedida da computação, pois foi utilizada na construção da maioria dos sistemas operacionais conhecidos e sua sintaxe serviu como base para diversas linguagens de sucesso como Java, PHP e C++. Pascal é interessante pois sua sintaxe se aproxima bastante do português estruturado, ou Portugol, bastante usado em aulas de lógica de programação.
7 C e Pascal Para desenvolver programas em C e Pascal geralmente são usados compiladores, e não interpretadores, não porque não seja possível mas porque historicamente foram usadas no desenvolvimento de aplicativos que não devem funcionar com interpretação como Sistemas Operacionais e programas comercializados sob licença, que obviamente não podem ter seu código fonte aberto.
8 Code::Blocks Para facilitar o desenvolvimento e compilação de um programa em C, o Code::Blocks oferece um ambiente que integra um editor de textos a um compilador para linguagem C. O compilador usado pelo Code::Blocks é o famoso gcc (Gnu C Compiler). No Windows há basicamente dois tipos de programas de usuário: aplicações para o console (Console Applications), que são executadas numa janela de texto (também conhecida como Prompt do MS-DOS); e aplicações Gráficas (GUI Applications), que usam janelas, menus e outros elementos visuais como parte de sua interface com o programador. Todos os programas em C que faremos serão aplicações para o console.
9 Code::Blocks O Code::Blocks é Free Software (sob GNU General Public License). Isto significa, entre outras coisas, que ele pode ser distribuído e copiado à vontade.
10 Tela inicial do Code::Blocks Inicie o Code::Blocks clicando no ícone do mesmo que aparece na área de trabalho, ou em Iniciar > Todos os Programas > CodeBlocks > CodeBlocks Com isso, o ambiente de programação do Code::Blocks é iniciado. Isso fará com que apareça no monitor uma janela semelhante à mostrada a seguir.
11 Code::Blocks
12 Code::Blocks Uma vez obtida a tela inicial do Code::Blocks clique em File > New > File... conforme ilustrado abaixo.
13 Na próxima janela clique e C/C++ source e clique em GO Clique em Next para as duas próximas janelas, em especial para a segunda janela a seguir, se certifique que linguagem selecionada é a C.
14 Code::Blocks Na janela a seguir, digite um nome para o arquivo de programa a ser digitado. Para tanto, clique no quadrado com... que aparece ao lado da caixa com título Filename with full path: e digite um nome de arquivo, por exemplo: primeiro Clique agora em Salvar e depois em Finish. Na janela que foi criada você vai digitar, compilar e executar seu primeiro programa em C.
15 Primeiro Programa Tradicionalmente o primeiro programa desenvolvido em qualquer linguagem de programação é um programa vazio, ou seja, sem instrução nenhuma. Em Português Estruturado, seria algo assim:
16 Primeiro Programa Em Pascal, todo programa deve ser criado em um arquivo com extensão.pas. No nosso caso podemos chamar nosso primeiro programa de primeiro.pas. O correspondente em Pascal ao programa acima é:
17 Primeiro Programa Em C, todo programa é criado em um arquivo com extensão.c, ou.ccp em C++. Chamaremos este programa de primeiro.c e seu código será o seguinte: Não temos uma definição explícita para nome de programa em C, porque o nome do programa é o nome do seu arquivo executável. O programa consiste na criação da função main, que é um nome reservado exclusivamente para este fim. Outras funções podem ser criadas mas main só pode ser usada para este propósito. Toda função tem um tipo de retorno e o tipo de main é int, já que em C o programa geralmente retorna um valor inteiro que indica se o programa rodou corretamente ou apresentou erros 0 indica que não houve erro. As chaves, { }, indicam início e fim de um bloco, assim como begin e end em Pascal.
18 Primeiro Programa Podemos enriquecer os programas adicionando comentários.
19 Bibliotecas Em Pascal nós incluímos a biblioteca através de uses crt Em C, é necessário incluir duas bibliotecas para permitir a saída da frase e a chamada de system. Estas bibliotecas geralmente vem com o pacote padrão do compilador ou do sistema operacional, e devem ser incluídas com a diretiva de compilação #include. #include <stdio.h> permite entrada e saída #include<stdlib.h> permite interação com funções do sistema operacional
20 Programa Olá, Mundo Com o programa Hello, World (Olá, mundo) é possível ver uma saída visual no monitor, a fim do programador poder ver algo acontecer. Temos:
21 Programa Olá, Mundo
22 Programa Olá, Mundo Para compilar o seu programa pelo Code::Blocks você deve clicar em Build > Compile current file Se tudo der certo, na janela de log abaixo do programa, haverá a indicação de que o programa foi compilado com sucesso: 0 errors, 0 warnings
23 Programa Olá, Mundo Bem, com o programa primeiro compilado sem erros, a pasta onde foi salvo o arquivo primeiro.c contém agora o programa executável primeiro.exe. Para executar o programa clique no botão Build > Run da janela principal do Code::Blocks. Deverá surgir uma nova janela, de DOS, mostrando a execução de seu programa
24 Tipo de dados primitivos e variáveis Variáveis são espaços de memórias reservados pelo programa para armazenar dados. As variáveis devem possuir um tipo, que determina o tamanho da porção de memória necessária a ser reservada pelo programa para a variável.
25 Tipos de Variáveis Uma tabela com um descritivo dos tipos em Pascal e C:
26 Atribuições Quanto à atribuição de valores às variáveis, usamos, em cada linguagem, o operador de atribuição correspondente. Em Pascal := Em C = Quanto aos valores atribuídos, em ambas as linguagens o valor decimal utiliza o ponto e não vírgula como separador das casas numéricas e aspas simples para envolver um caractere simples. Para strings Pascal usa aspas simples e C usa aspas duplas para envolvê-las. Em C, as variáveis podem ser inicializadas em suas declarações, ou seja, ela recebe um valor já no momento da criação.
27 Exemplos Podemos verificar a forma como as variáveis são declaradas e como recebem valores via atribuição. Program Variaveis; Uses CRT; {Declara variáveis com seus tipos} Var c: char; i:integer; d:real; f:string; Begin c:= a ; i:=12; d:=45.23; f:= Hello, world ; End. Em Pascal as variáveis devem ser declaradas em um bloco especial iniciado por var #include <stdio.h> #include <stdlib.h> {Declara variáveis com seus tipos} int main(void) { char c = 'a'; int i; float d; char* f; i = 12; d=45.23; f = "Hello,world"; } Em C as variáveis devem ser declaradas logo após o início do corpo da função (antes de qualquer outra instrução).
28 Exemplos Nos dois códigos abaixo, em Pascal e C, estão listados mais alguns exemplos de declaração de variáveis.
29 Entrada e saída de dados Para que um programa torne-se minimamente funcional é preciso que ele receba dados do meio externo e emita o resultado de seu processamento de volta para o meio externo. Em Pascal usamos para entrada read e readln e para saída write e writeln. Em C, existem muitas funções pré-definidas que tratam de entrada e saída. Vamos agora dar uma idéia das funções printf() e scanf() em C.
30 Saída Formatada: printf() Esta função imprime dados numéricos, caracteres e strings e os dados de saída podem ser formatados (alinhados, com número de dígitos variáveis, etc.) Observe no exemplo abaixo as instruções de saída formatada e os respectivos resultados. Observe que na primeira instrução, a saída é exatamente igual a string de controle. Já na segunda instrução a impressão se deu em duas linhas. Isto se deve ao \n que representa o código ASCII para quebra de linha
31 Exemplos #include <stdio.h> // biblioteca da funcao printf()! #include <conio.h> // biblioteca da funcao clrscr() void main() { // somente texto printf("texto Exemplo"); // sem quebra de linha printf("texto Exemplo"); printf("texto Exemplo"); printf("\ntexto Exemplo"); // com quebra de linha printf("\ntexto Exemplo"); printf("\ntexto Exemplo"); } Saída:
32 É possível reservar espaço para o valor de alguma variável usando especificadores de formato que marcam o lugar e o formato de impressão das variáveis contidas na lista variáveis. Deve haver um especificador de formato para cada variável a ser impressa e todos eles começam com um % Exemplo: Saída Formatada: printf() Admita que idade seja uma variável int com valor 29 printf( Tenho %d anos de vida,idade); Saída: Tenho 29 anos de vida
33 Saída Formatada: printf() Formatadores mais comuns: %d número inteiro em formato decimal %o número inteiro em formato octal %x número inteiro em formato hexadecimal %f número real em ponto flutuante %c caractere simples %s cadeia de caracteres \n nova linha (pula uma linha) \t tab (insere espaços de uma tabulação) \ aspas (usado quando se quer imprimir aspas) \\ barra (usado quando se quer imprimir uma barra)
34 Saída Formatada: printf() Exemplo: Admita que tot e din sejam variáveis float cujo valores são 12.3 e printf( Total: %.2f \ndinheiro: %.2f \ntroco: %.2f,tot,din,din-tot); Saída: Total: Dinheiro: Troco: 2.70 Número de casas decimais a serem exibidas para o valor da variável float Padrão 6 dígitos se omitido.0 sem casas decimais.n com n casas decimais
35 Exemplos #include <stdio.h> // biblioteca da funcao printf()! #include <conio.h> // biblioteca da funcao clrscr() void main(){ char letra = 'a'; char* nome = "Teste"; // formato caracter printf("%c",letra);//escreve o valor da variável letra e continua na mesma linha printf("\n%c",'b');//primeiro muda de linha, depois escreve b e continua na mesma linha printf("%c\n",'b');//primeiro escreve b, depois muda de linha printf("\n%c",'b');//primeiro muda de linha, depois escreve b // formato string printf("\n%s",nome); //muda de linha e escreve o valor da variável nome } Saída:
36 Exemplos #include <stdio.h> // biblioteca da funcao printf()! #include <conio.h> // biblioteca da funcao clrscr() void main(){ int i = 12; float r = 5.83; // texto e numero sem formatacao printf("\njoaozinho tem %d amiguinhos!",i); printf("\nconsumo Medio: %f kwh",r); } Saída:
37 Exemplos #include <stdio.h> // biblioteca da funcao printf()! #include <conio.h> // biblioteca da funcao clrscr() void main(){ int i = 12; float r = 5.83; // Uso dos modificadores de formato printf("\n %d %12f",i,r);//muda de linha escreve o valor da variável i, escreve o valor da variável r usando pelo menos 12 dígitos (como ele ocupa 4 serão inseridos 8 espaços em branco) printf("\n %10d %12f",i,r); //muda de linha escreve o valor da variável i usando pelo menos 10 dígitos(como ele tem 2 dígitos serão inseridos 8 espaços em branco, escreve o valor da variável r usando pelo menos 12 dígitos (como ele ocupa 4 serão inseridos 8 espaços em branco) printf("\n %010d %12f",i,r); //muda de linha escreve o valor da variável i usando pelo menos 10 dígitos(como ele tem 2 dígitos serão inseridos 8 zeros à esquerda, escreve o valor da variável r usando pelo menos 12 dígitos (como ele ocupa 4 serão inseridos 8 espaços em branco) } A especificação de tamanho é opcional n pelo menos n dígitos serão impressos (dígitos faltantes serão completados por brancos). 0n pelo menos ndígitos serão impressos (dígitos faltantes serão completados por zeros). Saída:
38 Exemplos #include <stdio.h> // biblioteca da funcao printf()! #include <conio.h> // biblioteca da funcao clrscr() void main(){ int i = 12; int j = -35; int k = 9386; float r = 5.83; float s = -82.3; float t = ; // Uso dos modificadores de formato printf("\n\njustificacao a direita"); printf("\n %6d %12f",i,r); printf("\n %6d %12f",j,s); printf("\n %6d %12f",k,t); printf("\n\njustificacao a esquerda"); printf("\n %-6d %-12f",i,r); printf("\n %-6d %-12f",j,s); printf("\n %-6d %-12f",k,t); printf("\n\ncom sinal"); printf("\n %+6d %+12f",i,r); printf("\n %+6d %+12f",j,s); printf("\n %+6d %+12f",k,t); } A justificação de saída é o elemento que é inserido logo após o % e ela é opcional omitido justificação à direita (padrão) - justificação à esquerda. + conversão de sinal (com sinal: + ou -) Saída:
39 Leitura formatada: scanf() O uso da função scanf() é semelhante ao da função printf(). A função lê da entrada padrão (em geral, teclado) uma lista de valores que serão formatados e armazenados nos endereços das variáveis da lista. Especificadores de formatos mais comuns d inteiro decimal (int) f ponto flutuante (float) x inteiro hexadecimal (int) i inteiro decimal de qualquer formato(int) u inteiro decimal sem sinal (unsigned int) s string (char*) c caracter (char)
40 Leitura formatada: scanf() A lista de variáveis é o conjunto de (endereços) de variáveis para os quais serão passados os dados lidos. Variáveis simples devem ser precedidas pelo caracter &. Para essa declaração de variáveis: char nome[15]; int cod; float preco; int dia,mes,ano; Podemos ter: scanf("%d",&cod); scanf("%s %d %f",nome,&cod,&preco); scanf("%2d %2d %2d",&dia,&mes,&ano); Observe que neste exemplo nome não é uma variável simples, pois é uma cadeia de caracteres, assim a variável nome não é precedida de &
41 Exemplo #include <stdio.h> // biblioteca das funcoes scanf() e printf() void main(){ char nome[15]; int cod; float preco; // leitura individual printf("\ndigite o nome do item: "); // texto de aviso (prompt) scanf("%s",nome); // leitura do dado printf("digite o codigo do item: "); scanf("%d",&cod); printf("digite o preco do item: "); scanf("%f",&preco); }
42 Exemplo #include <stdio.h> // biblioteca das funcoes scanf() e printf() void main(){ char nome[15]; int cod; float preco; // leitura conjunta printf("\ndigite o nome, codigo e preco do item: "); scanf("%s %d %f",nome,&cod,&preco); }
43 Exemplo #include <stdio.h> // biblioteca das funcoes scanf() e printf() void main(){ char nome[15]; int cod; float preco; preco=9.80; // leitura conjunta com supressao printf("\ndigite o nome, codigo e preco do item: "); scanf("%s %d %*f",nome,&cod,&preco); // apos a leitura,'preco' nao e alterado printf("\nnome %s Codigo %d Preço %f",nome,cod,preco); } Observe que neste exemplo temos um * na especificação de %*f que define o valor da variável preco. Esse * indica que esse valor lido será suprimido, ou seja, ele não será atribuído à variável. Assim preco continuará com o valor anteriormente atribuído de 9.80, não alterado.
44 Exemplo #include <stdio.h> // biblioteca das funcoes scanf() e printf() void main(){ int dia,mes,ano; // leitura segmentada printf("\ndigite sua data de nascimento (ddmmaa): "); scanf("%2d %2d %2d",&dia,&mes,&ano); printf("\nvoce nasceu em %d de %d de 19%d!",dia,mes,ano); } Observe que neste exemplo temos um 2 na especificação de %2d que define o valor das variáveis dia, mês e ano. Esse 2 indica que o numero máximo de caracteres para leitura desses campos é de 2 dígitos. Assim, os dois primeiros dígitos digitados serão atribuídos à dia, os dois seguintes à mês e os dois últimos à ano.
45 Voltando aos códigos... Agora que já fizemos uma introdução à entrada e saída em C que por ser formatada é um pouco diferente da entrada e saída no Pascal, voltamos a comparar sempre as duas linguagens...
46 Exemplos
47 Operadores Aritméticos
48 Exemplo Operadores Aritméticos
49 Operadores Lógicos
50 Uma expressão lógica é uma comparação que sempre retorna valor verdadeiro ou falso. Podemos atribuir o resultado de uma expressão lógica à uma variável resposta a = b Operadores Lógicos se a possui valor 1 e b possui valor 1, então resposta deve receber true(verdadeiro) se a possui valor 1 e b possui valor 2, então resposta deve receber false(falso) O tipo da variável resposta que armazena os resultados das expressões lógicas é o booleano. Em Pascal temos o tipo boolean que pode receber como valores true (verdadeiro) ou false (falso) enquanto que em C não existe o tipo booleano. O resultado de uma expressão lógica em C pode ser 0 (falso) ou qualquer outro valor inteiro (verdadeiro). Para armazenar um valor booleano em C podemos usar uma variável inteira ou char.
51 Exemplo - Operadores Lógicos
52 Estrutura condicional Em Pascal if (condição) then begin comandos end else begin comandos end Em C if (condição) { comandos } else { comandos }
53 Exemplo - IF Um esporte só pode ser praticado por maiores de 18 anos e a divisão é feita por peso: até 80kg é considerado peso-leve, acima de 80kg até 130kg, peso-pesado, acima disso não é permitido praticar este esporte.
54 Pascal C
55 Exemplo SWITCH/CASE A mãe pergunta ao filho sobre o que ele gostaria de comer entre bolo, salgado, pipoca ou sorvete. Dependendo da resposta, ela compra os ingredientes corretos para o preparo da opção escolhida. Se ele disser outra coisa qualquer, ela nega.
56 Pascal C Notem que no Pascal temos else e em C temos default
57 Comandos de Repetição - Laços Os comandos de repetição possibilitam que um conjunto de comandos possam ser repetidos seguindo uma determinada regra ou condição. alguns comandos repetem um conjunto de instruções enquanto uma condição é satisfeita, outros repetem até que a condição seja satisfeita e outros repetem um determinado número de vezes. Cada repetição executada é chamada de iteração.
58 Enquanto...faça O comando enquanto faça realiza as iterações enquanto uma condição for satisfeita. O teste da condição é feito antes de executar a iteração, por isso um comando enquanto faça pode não ter sequer uma iteração realizada, quando logo no início a condição resulta em falso.
59 Exemplo O programa pede o número de caracteres que o usuário deseja digitar e permite que o usuário entre com esta quantia de caracteres.
60 Exemplo
61 Exemplo
62 Comandos de Repetição - Laços Existem situações em que o desejável é executar primeiro a iteração e depois testar a condição. Para isso temos o comando faça enquanto ou repita até. O faça enquanto realiza uma iteração e só realiza a próxima se a condição for satisfeita, enquanto que o repita até realiza uma iteração e só realiza a próxima se a condição não for satisfeita, pois até denota uma condição de terminação e não de continuação. Pascal tem apenas o repita até e C somente o enquanto faça.
63 Exemplo Podemos refinar o programa anterior pedindo repetidamente que o usuário digite uma caractere: agora a condição é que quando ele digitar o caracter 0 o programa será finalizado. Assim, não será necessário estabelecer o número de caracteres digitados previamente.
64 Exemplo O comando repeat until não necessita dos delimitadores de bloco begin end nem quando envolvem vários comandos.
65 Exemplo O comando do while, em C, deve sempre ter os delimitadores {}, ainda que envolva um único comando.
66 Comandos de Repetição - Laços Agora, vamos visualizar a seguinte situação: temos um laço que gira em torno de uma variável. O valor da variável inicia com um determinado valor, este valor é aumentado ou diminuído em uma unidade a cada iteração e quando atinge um determinado valor limite, o laço é finalizado. O comando para este fim é o para faça.
67 Comandos de Repetição - Laços Em Pascal to indica que a variável aumenta a cada iteração e downto que diminui. Em C o comando para faça é bastante poderoso, permite a inicialização e atualização de várias variáveis e permite condições de continuação que não necessariamente estejam relacionadas às variáveis.
68 Um exemplo simples é o de uma contagem a ser impressa na tela. Uma variável começa em um determinado valor, a cada iteração é impressa na tela e incrementada e quando atinge o valor limite, o laço é finalizado. No laço seguinte a contagem é feita em forma decrescente. Exemplo
69 Exemplo
70 Exemplo
Pascal/C. Técnicas de Programação
Pascal/C Técnicas de Programação Introdução Programar um computador é instruí-lo a executar uma série de passos para se atingir um determinado objetivo. Cada computador possui uma linguagem que ele compreende
Leia maisNo Windows há basicamente dois tipos de programas de usuário:
Introdução O que vem a ser um programa em C? Você talvez já tenha ouvido falar que um compilador é um programa ou ferramenta que transforma um programa fonte escrito em uma linguagem de programação de
Leia maisComandos de Repetição -Laços
Comandos de Repetição -Laços Os comandos de repetição possibilitam que um conjunto de comandos possam ser repetidos seguindo uma determinada regra ou condição. alguns comandos repetem um conjunto de instruções
Leia maisProgramaçã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
Leia maisOperadores. A linguagem C é muito rica em operadores internos. Ela define quatro classes de operadores:
Operadores A linguagem C é muito rica em operadores internos. Ela define quatro classes de operadores: Aritmético: -, +, *, /, %, --, ++ Relacionais: >, =,
Leia maisAula 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
Leia maisLinguagem de Programação C
Linguagem de Programação C Aula 08 Diogo Pinheiro Fernandes Pedrosa Universidade Federal Rural do Semiárido Departamento de Ciências Exatas e Naturais 13 de novembro de 2009 Introdução O que é uma linguagem
Leia 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 mais3.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
Leia maisLinguagem C. Compiladores e Interpretadores
Linguagem C Criada por Dennis M. Ritchie e Ken Thompson no Laboratório Bell em 1972. A Linguagem C foi baseada na Linguagem B criada por Thompson. C é uma linguagem utilizada para programação de qualquer
Leia maisWorking 03 : Conceitos Básicos I
Working 03 : Conceitos Básicos I Objetivos: Dominar os conceitos básicos da linguagem de programação C; Aprender a utilizar o compilador, identificando os erros de sintaxe do código fonte; Prazo de Envio:
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 maisEstruturas da linguagem C. 1. Identificadores, tipos primitivos, variáveis e constantes, operadores e expressões.
1 Estruturas da linguagem C 1. Identificadores, tipos primitivos, variáveis e constantes, operadores e expressões. Identificadores Os identificadores seguem a duas regras: 1. Devem ser começados por letras
Leia maisAlgoritmos e Programação
Algoritmos e Programação Aula 3 Introdução a Linguagem C Profa. Marina Gomes marinagomes@unipampa.edu.br 1 Aula de Hoje - Criar programas simples em C utilizando a estrutura básica; - Declarar variáveis;
Leia maisAula 3 Primeiros programas
Aula 3 Primeiros programas FACOM-UFMS 2012 OBJETIVOS DA AULA Introdução ao CodeBlocks; Criação dos primeiros programas; Esta aula foi baseada nos capítulos 3 e 4 da apostila de Programação de Computadores
Leia maisAmbiente 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
Leia maisUniversidade de São Paulo São Carlos Instituto de Ciências Matemáticas e de Computação. Profa Rosana Braga
Universidade de São Paulo São Carlos Instituto de Ciências Matemáticas e de Computação Profa Rosana Braga 1º semestre de 2010 1 Arquivo-FONTE /*******************************/ /* Primeiro exemplo arq exemplo1.c
Leia maisProgramação I A Linguagem C. Prof. Carlos Alberto
Programação I A Linguagem C Prof. Carlos Alberto carlos.batista@facape.br carlos36_batista@yahoo.com.br 2 Origem A linguagem C foi desenvolvida em 1972, nos Laboratórios Bell, por Dennis Ritchie. Implementada
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 maisIntrodução à Programação
Programação de Computadores Introdução à Programação Prof. Helton Fábio de Matos hfmatos@dcc.ufmg.br Agenda Algoritmo & Programa Variáveis Declaração de tipos Comando de entrada ou de leitura Comando de
Leia maisLinguagem C: Introdução
Linguagem C: Introdução Linguagem C É uma Linguagem de programação genérica que é utilizada para a criação de programas diversos como: Processadores de texto Planilhas eletrônicas Sistemas operacionais
Leia maissystem("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
Leia maisMétodos Computacionais. Operadores, Expressões Aritméticas e Entrada/Saída de Dados
Métodos Computacionais Operadores, Expressões Aritméticas e Entrada/Saída de Dados Tópicos da Aula Hoje aprenderemos a escrever um programa em C que pode realizar cálculos Conceito de expressão Tipos de
Leia maisLinguagem C Controle do Fluxo de Execução. Lógica de Programação
Linguagem C Controle do Fluxo de Execução Lógica de Programação Caro(a) aluno(a), Aqui começaremos a escrever os nossos primeiros programas em uma Linguagem de Programação. Divirta-se!!! Estrutura Seqüencial
Leia maisLógica e Linguagem de Programação Convertendo um algoritmo em pseudocódigo para a linguagem C Professor: Danilo Giacobo
Lógica e Linguagem de Programação Convertendo um algoritmo em pseudocódigo para a linguagem C Professor: Danilo Giacobo Este documento explica como transformar um algoritmo escrito na forma pseudocódigo
Leia 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 maisProgramação de Computadores II
Programação de Computadores II 1. Programação Básica 2019.1 Slides adaptados do material de Karina Mochetti Problema, Algoritmo, Programa Um programa de computador é a implementação de um algoritmo para
Leia maisLaboratório de Programação II
Laboratório de Programação II Aula 02 Prof. Diemesleno Souza Carvalho diemesleno@iftm.edu.br http://www.diemesleno.com.br Na aula passada vimos... Na aula passada vimos... 01 Introdução à linguagem C;
Leia maisLinguagens de Programação
Linguagens de Programação 128 13 129 Linguagens de Programação Uma linguagem de programação é um vocabulário e um conjunto de regras gramaticais usadas para escrever programas de computador. Esses programas
Leia maisComandos de entrada. e saída. Comandos de entrada. Comandos de entrada. Comandos de entrada. Comandos de entrada. Comandos de entrada.
e saída Biblioteca stdio.h Comandos Função scanf() Função gets() Função getchar() Material cedido pelo prof. Daniel Callegari scanf() Rotina de entrada que lê todos os tipos de dados. Protótipo: int scanf(const
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 maisAula 4 Introdução ao C
Considere o nosso MSC. O Processador Central, entende o conjunto de instruções, leia, imprima, atribuição e condicional e com ela resolvemos vários problemas, construindo vários algoritmos. As instruções
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 maisFigura 1: Operações para gerar um programa executável.
Uma jornada de mil milhas começa sempre com um simples passo. Lao Tse. PRIMEIROS PASSOS Para poder construir programas em C é necessário utilizar um ambiente de desenvolvimento. Por ambiente de desenvolvimento
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 maisEstrutura de Programas e Tipos de Dados Simples
SSC0101 - ICC1 Teórica Introdução à Ciência da Computação I Estrutura de Programas e Tipos de Dados Simples Prof. Vanderlei Bonato: vbonato@icmc.usp.br Prof. Claudio Fabiano Motta Toledo: claudio@icmc.usp.br
Leia maisLinguagem C Princípios Básicos (parte 1)
Linguagem C Princípios Básicos (parte 1) Objetivos O principal objetivo deste artigo é explicar alguns conceitos fundamentais de programação em C. No final será implementado um programa envolvendo todos
Leia maisComputação. Introdução a C e Variáveis Inteiras
Computação Eletrônica Introdução a C e Variáveis Inteiras O Computador RAM Dispositivo de Entrada (teclado) Unidade de Processamento (disco) CPU Dispositivo de Saída (monitor) O Computador A CPU (Central
Leia maisCapítulo 1: Introdução à Linguagem C. Pontifícia Universidade Católica Departamento de Informática
Capítulo 1: Introdução à Linguagem C Pontifícia Universidade Católica Departamento de Informática Programa Programa é um algoritmo escrito em uma linguagem de programação. No nosso caso, a linguagem C.
Leia maisAula 1 Apresentação do Curso
Departamento de Sistemas de Computação Universidade de São Paulo SSC 502 Laboratório de Introdução a Ciência de Computação I Aula 1 Apresentação do Curso Responsável Prof. Seiji Isotani (sisotani@icmc.usp.br)
Leia maisIntrodução à Programação
Introdução à Programação Introdução a Linguagem C Construções Básicas Programa em C #include int main ( ) { Palavras Reservadas } float celsius ; float farenheit ; celsius = 30; farenheit = 9.0/5
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 maisPROGRAMAÇÃO I E N T R A DA E S A Í DA D E DA D O S
PROGRAMAÇÃO I VA R I Á V E I S, C O N S TA N T E S, O P E R A D O R E S E N T R A DA E S A Í DA D E DA D O S Variáveis 2 Variáveis são locais onde são armazenados os valores na memória. Toda variável é
Leia maisEstrutura básica de um programa Instruções do Programa Sintaxe das instruções Diretivas apenas o contexto Variáveis e Constantes Tipos e modificadores
Objetivo: Estruturar uma sequencia de comandos em Linguagem C Estrutura básica de um programa Instruções do Programa Sintaxe das instruções Diretivas apenas o contexto Variáveis e Constantes Tipos e modificadores
Leia maisAula 3 Constantes e funções de E/S
Programação I Aula 3 e funções de E/S Prof. Laura Silva de Assis e Prof. Luis Carlos Retondaro Engenharia de Computação 2o Período CEFET/RJ - Centro Federal de Educação Tecnológica Celso Suckow da Fonseca
Leia maisAula 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
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 maisLinguagem C Entrada/Saída (console)
Linguagem C Entrada/Saída (console) Objetivos Nos artigos anteriores foram utilizadas as funções scanf() e printf(), porém não entramos em maiores detalhes. Agora estudaremos essas e outras funções de
Leia maisDisciplina de Algoritmos e Programação
Disciplina de Algoritmos e Programação Aula Passada Prática com declaração e inicialização de variáveis Capacidade de representação (estouro de representação) Tamanho ocupado pela variável na memória (comando
Leia maisLinguagem C. Prof.ª Márcia Jani Cícero
Linguagem C Prof.ª Márcia Jani Cícero A estrutura Básica de um Programa em C Consiste em uma ou várias funções ou programas. main( ) // primeira função a ser executada // inicia a função // termina a função
Leia maisSistemas Operacionais e Introdução à Programação. Programação com linguagem C
Sistemas Operacionais e Introdução à Programação Programação com linguagem C 1 Entrada e saída: escrevendo na tela Veja uma comparação entre um programa Portugol e seu equivalente em C: Inicio Inteiro
Leia mais4. Estruturas Fundamentais de Programação em C
4. Estruturas Fundamentais de Programação em C 4.1. Imprimindo Mensagens e Valores no Monitor de Vídeo A biblioteca de entrada e saída (stdio.h) possui a função printf que imprime mensagens e valores diretamente
Leia maisLinguagem C. IF61A/IF71A - Computação 1 Prof. Leonelo Almeida. Universidade Tecnológica Federal do Paraná
Linguagem C IF61A/IF71A - Computação 1 Prof. Leonelo Almeida Universidade Tecnológica Federal do Paraná Até agora... Sabemos construir algoritmos que tenham: Variáveis Comandos sequenciais Entrada e saída
Leia maisComputação para Informática - Prof. Adriano Joaquim de Oliveira Cruz Segunda Aula Prática - 3 de setembro de 2010
Computação para Informática - Prof. Adriano Joaquim de Oliveira Cruz Segunda Aula Prática - 3 de setembro de 2010 1 Introdução O objetivo desta aula prática é exercitar o uso de variáveis de vários tipos
Leia maisLaboratório de Introdução à Ciência da Computação I
Laboratório de Introdução à Ciência da Computação I Aula 1 - Estrutura Sequencial Professores: Vanderlei Bonato (responsável) - vbonato@icmc.usp.br Luiz Henrique Kiehn (aluno PAE) - lhkiehn@icmc.usp.br
Leia maisMini apostila de Python - Oficina de Vestibulandos. PET Computação - UFPR September 2016
Mini apostila de Python - Oficina de Vestibulandos PET Computação - UFPR September 2016 1 Sumário 1 Introdução 3 2 Obtenção e Instalação 3 3 Variáveis 3 4 Operações Matemáticas 5 5 Entrada de Dados 6 6
Leia maisSumário. Ciência da Computação. Prof. Dr. Leandro Alves Neves. Aula 10. Algoritmos e Programação. Enquanto (Teste no início) Repeat (Teste no final)
Algoritmos e Programação Informática II Ciência da Computação Prof. Dr. Leandro Alves Neves Aula 10 1 Sumário Estruturas de Controle de Fluxo q Repetição Enquanto (Teste no início) Repeat (Teste no final)
Leia maisComputação para Informática - Prof. Adriano Joaquim de Oliveira Cruz Segunda Aula Prática - 29 de agosto de 2008
Computação para Informática - Prof. Adriano Joaquim de Oliveira Cruz Segunda Aula Prática - 29 de agosto de 2008 Introdução O objetivo desta aula prática é exercitar comandos de entrada e saída simples
Leia 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 maisLaboratório de Introdução à Ciência da Computação I
Laboratório de Introdução à Ciência da Computação I Aula 1 - Estrutura Sequencial Professores: Vanderlei Bonato (responsável) - vbonato@icmc.usp.br Roberto de M. F. Filho (aluno PAE) - rmdff@icmc.usp.br>
Leia maisLINGUAGEM DE PROGRAMAÇÃO C AULA 2. Professor: Rodrigo Rocha
LINGUAGEM DE PROGRAMAÇÃO C AULA 2 Professor: Rodrigo Rocha TIPOS, VARIÁVEIS E CONSTANTES Tipos de Dados Variáveis Constantes Introdução a entrada e saída Printf Scanf Ferramentas: Dev-C++ Code::Blocks
Leia maisRevisão da Linguagem C Prof. Evandro L. L. Rodrigues
SEL0433 Aplicação de Microprocessadores I Revisão da Linguagem C Prof. Evandro L. L. Rodrigues Estrutura de um programa C Diretivas de pré processamento Declaração de variáveis globais Declaração de protótipos
Leia 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 maisA Linguagem C. A forma de um programa em C
A Linguagem C Criada em 1972 por D. M. Ritchie e K. Thompson. Tornou-se uma das mais importantes e populares, principalmente pela portabilidade e flexibilidade. Foi projetada para o desenvolvimento de
Leia maisIntrodução à Lógica de Programação
Sistemas Operacionais e Introdução à Programação Introdução à Lógica de Programação Programação Tradução de um algoritmo para uma linguagem de programação Cada linguagem de programação possui sua sintaxe
Leia maisMétodos Computacionais
Métodos Computacionais Objetivos da Disciplina e Introdução a Linguagem C Construções Básicas Objetivos da Disciplina Objetivo Geral Discutir técnicas de programação e estruturação de dados para o desenvolvimento
Leia maisLinguagem de Programação
Linguagem de Programação aula 4 Engenharia Elétrica e Engenharia de Automação Introdução à Computação 1.o sem/2013 Profa Suely (e-mail: smaoki@yahoo.com) Programas Programas são seqüências de instruções
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 maisPROGRAMAÇÃO I. Introdução
PROGRAMAÇÃO I Introdução Introdução 2 Princípios da Solução de Problemas Problema 1 Fase de Resolução do Problema Solução na forma de Algoritmo Solução como um programa de computador 2 Fase de Implementação
Leia maisProgramação de Computadores I Funções de Repetição da Linguagem C PROFESSORA CINTIA CAETANO
Programação de Computadores I Funções de Repetição da Linguagem C PROFESSORA CINTIA CAETANO Comando WHILE O comando while executa um bloco de comandos enquanto a condição testada for verdadeira (diferente
Leia maisIntrodução à linguagem de programação C. Alexandre Mota
Introdução à linguagem de programação C Alexandre Mota acm@cin.ufpe.br Do código-fonte ao executável Nossa preocupação maior neste curso está com o código-fonte. Nossa carta de intenções para com o computador!
Leia maisProgramaçã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
Leia maisIntrodução à Programação. Operadores, Expressões Aritméticas e Entrada/Saída de Dados
Introdução à Programação Operadores, Expressões Aritméticas e Entrada/Saída de Dados Programa em C #include int main main ( ) { Palavras Reservadas } float celsius ; float farenheit ; celsius
Leia maisLINGUAGEM C: VARIÁVEIS E EXPRESSÕES
LINGUAGEM C: VARIÁVEIS E EXPRESSÕES Prof. André Backes LINGUAGENS DE PROGRAMAÇÃO Linguagem de Máquina Computador entende apenas pulsos elétricos Presença ou não de pulso 1 ou 0 Tudo no computador deve
Leia maisPROGRAMAÇÃO de COMPUTADORES: LINGUAGEM FORTRAN 90/95
PROGRAMAÇÃO de COMPUTADORES: LINGUAGEM FORTRAN 90/95 Exercícios de revisão Lista 01: a) Monte um mapa conceitual indicando as relações entre os seguintes conceitos, no contexto do assunto visto em aula:
Leia maisModulo 4: while do while (limites de variáveis)
PROGRAMAÇÃO DE COMPUTADORES V - TCC- 00.323 Modulo 4: while do while (limites de variáveis) Aura - Erick aconci@ic.uff.br, erickr@id.uff.br Roteiro Até aqui apreendemos as estruturas: If e If...else Switch
Leia maisLinguagem de programação: Pascal
Aula 04 Linguagem de programação: Pascal Prof. Tecgº Flávio Murilo 26/03/2013 1 Pascal Introdução Pascal é uma linguagem de programação estruturada, criada em 1970 pelo suíço Niklaus Wirth, dando este
Leia maisLinguagem de Programação C. Prof. Fabrício Olivetti de França
Linguagem de Programação C Prof. Fabrício Olivetti de França Linguagem C 2 Linguagem C Imperativo e estruturado Pequeno conjunto de palavras-chaves, operadores, etc. Tipagem estática, porém fraca Permite
Leia maisALGORITMOS 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
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 maisLinguagem de Programação. Thiago Leite Francisco Barretto
Linguagem de Programação Thiago Leite Francisco Barretto SCHILDT, H. C Completo e Total. 3ª Edição. São Paulo: Makron, 1997. Bibliografia Ementa
Leia maisLÓGICA DE PROGRAMAÇÃO. 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 maisUniversidade 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 nilton@comp.uems.br Introdução A linguagem C foi inventada por Dennis Ritchie e
Leia maisProgramação de Computadores IV
Programação de Computadores IV Introdução ao C - Variáveis Slides de Bruno Augusto Dorta Marques 1 Roteiro da aula Introdução a linguagem C Organização do código-fonte Método main Variável Tipos básicos
Leia maisIntroduçã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
Leia maisOcorrem em três tipos:
Ocorrem em três tipos: Numéricas: Representadas por todos os números do universo dos números reais Ex.: 2, 3.45, -6.78 Literais: Ocorrem em dois tipos: Strings: Qualquer sequência de até 256 caracteres
Leia maisTÉCNICO DE INFORMÁTICA - SISTEMAS
782 - Programação em C/C++ - estrutura básica e conceitos fundamentais Linguagens de programação Linguagem de programação são conjuntos de palavras formais, utilizadas na escrita de programas, para enunciar
Leia mais3. Linguagem de Programação C
Introdução à Computação I IBM1006 3. Linguagem de Programação C Prof. Renato Tinós Departamento de Computação e Matemática (FFCLRP/USP) 1 Principais Tópicos 3.4. Estruturas de Controle 3.4.1. Comandos
Leia maisOrganização de programas em Python. Vanessa Braganholo
Organização de programas em Python Vanessa Braganholo vanessa@ic.uff.br Vamos programar em Python! Mas... } Como um programa é organizado? } Quais são os tipos de dados disponíveis? } Como variáveis podem
Leia maisJAVA. Professor: Bruno Toledo
JAVA Professor: Bruno Toledo Funcionamento de uma LP Em uma Linguagem de Programação (LP) como C e Pascal, temos o seguinte quadro quando vamos compilar um programa. Código fonte em c Teste.c Gera código
Leia maisEstrutura do programa
Linguagem C Estrutura do programa Exemplo: #include #include main() { printf( Ola, mundo! ); system( pause ); }
Leia maisAnhanguera Educacional S.A. Centro Universitário Ibero-Americano
O C++ foi inicialmente desenvolvido por Bjarne Stroustrup durante a década de 1980 com o objetivo de melhorar a linguagem de programação C, mantendo a compatibilidade com esta linguagem. Exemplos de Aplicações
Leia maisPrimeiros programas.
Primeiros programas. David Déharbe 1 1 Objetivos da aula Revisar as atividades "edição", "compilação", ("correção" e) "execução". Revisar os primeiros elementos de linguagem C já vistos. Aprender a escrever
Leia maisUSP - ICMC - SSC SSC o. Semestre 2010 Disciplina de Introdução à Ciência da Computação ICC 1 - Teoria
USP - ICMC - SSC SSC 0501-1o. Semestre 2010 Disciplina de Introdução à Ciência da Computação ICC 1 - Teoria Prof. Fernando Santos Osório Email: fosorio [at] { icmc. usp. br, gmail. com } Página Pessoal:
Leia maisVariá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: smaoki@yahoo.com) VARIÁVEL VARIÁVEL É um local lógico, ligado a um endereço físico da memória
Leia maisHello World. Linguagem C. Tipos de Dados. Palavras Reservadas. Operadores Aritméticos. Pré e pós incremento e pré e pós decremento
Hello World Linguagem C printf("hello world!\n"); main é a função principal, a execução do programa começa por ela printf é uma função usada para enviar dados para o vídeo Palavras Reservadas auto double
Leia maisProgramação de Computadores II Aula 03. Linguagem C I
Programação de Computadores II Slides cedidos por Karina Mochetti 2018.1 C vs Python Python é uma linguagem muito mais nova, de 1991. C é muito mais eciente, os programas rodam mais rápido. Seu objetivo
Leia mais