Aula 01. Tipos de Dados Saída de Dados Entrada de Dados Programação sequencial
|
|
- Anna de Caminha de Sá
- 5 Há anos
- Visualizações:
Transcrição
1 Logo
2 Aula 01 Tipos de Dados Saída de Dados Entrada de Dados Programação sequencial 2
3 Modelo de código para C/C++ Um modelo de código para C/C++ é semelhante ao seguinte: #include <bits/stdc++.h> using namespace std; int main() { // corpo do programa return 0; } 3
4 Modelo de código para C/C++ No código anterior tem-se: #include <bits/stdc++.h> É a biblioteca que engloba todas as demais bibliotecas do C/C++ using namespace std; Declara que as classes e funções da biblioteca padrão pode ser usado diretamente no código. 4
5 Modelo de código para C/C++ Continuação: int main() É o função principal do programa, ela é obrigatório em todos os programas. // corpo do programa // e / * */ é comentário do programa. // é utilizado para comentar uma única linha. /* e */ é utilizado para comentar mais de uma linha. 5
6 Modelo de código para C/C++ Continuação: return 0; É o retorno que seu programa faz ao Sistema Operacional. { } { e } são inicio e fim do bloco da função principal. 6
7 Compilando o Programa O código pode ser compilado usando o seguinte comando: g++ -O2 -Wall test.cpp -o test Este comando produz um arquivo executável chamado test, gerado do código-fonte test.cpp. O compilador otimiza o código (-O2) e mostra avisos sobre possíveis erros (-Wall). 7
8 Tipo de Dados - Inteiro Tipo de dado representa como a informação é armazenada na memória do computador. Isto significa: quanto da memória é utilizada pela informação; Se a informação é ou não numérica; Se numérica, qual é a sua menor e maior representatividade numérica; 8
9 Tipo de Dados - Inteiro Define um valor que representa uma informação do tipo numérica inteira (sem ponto decimal); C/C++ tem os tipos: Tipo Faixa de Valores Tamanho short int a bits unsigned short int 0 a bits int a bits unsigned int 0 a bits long long int a bits unsigned long long int 0 a bits 9
10 Tipo de Dados - Real Define um valor que representa uma informação do tipo numérica não inteira (com ponto decimal); C/C++ tem os tipos: Tipo Faixa de Valores Tamanho positive float e-38 a e bits negative float e-38 a e bits positive double e-308 a e bits negative double e-308 a e bits positive long double e-4932 a e bits negative long double e-4932 a e bits 10
11 Tipo de Dados - Caracter Define um valor que representa uma informação do tipo não numérica constituída de apenas um único caractere. C/C++ tem os tipos: Tipo Faixa de Valores Tamanho char -127 a bits unsingned char 0 a bits 11
12 Tipo de Dados - Cadeia Define um valor que representa uma informação do tipo não numérica constituída de vários caracteres. C/C++ tem os tipos: Tipo Faixa de Valores Tamanho char nome_variavel[n] n * (-127 a 127) n * 8 bits unsingned char nome_variavel[n] n * (0 a 255) n * 8 bits signed char nome_variavel[n] n * (-127 a 127) n * 8 bits C++ tem o tipo: Tipo Faixa de Valores Tamanho string n * (-127 a 127) n * 8 bits 12
13 Tipo de Dados - Booleano Define um valor que representa uma informação do tipo verdadeiro ou falso. C++ tem os tipos: Tipo Faixa de Valores Tamanho bool true ou false? bits 13
14 Variável Definição: É o nome do local físico da memória onde a informação é armazenada no computador. Regras de nomes: Todo nome deve ser composto apenas por letras, números e sublinhado ( _ ); Deve começar com uma letra; Não pode ser igual a nenhuma palavra reservada, ou seja, palavras que já possuam um significado próprio para a linguagem como por exemplo, true, var ou if. 14
15 Programa com Variável #include <bits/stdc++.h> using namespace std; int main() { //tipo nome_variavel; // corpo do programa return 0; } 15
16 Declaração da Variável Ao avaliar o problema, o programador deve definir quais tipos de variáveis vai utilizar e declarar o nome da variável na forma. tipo_variavel nome_variavel_1, nome_variavel_2,, nome variavel_n; Pode separar as variáveis de mesmo tipo por virgula, ou colocar uma abaixo da outra. Como exemplo: int x, idade, y10; float a, pi, graus; char x, ch, st[100]; string st1; Observação: A declaração pode ocorrer em qualquer parte do programa, mas antes de utilizar a variável. 16
17 Exemplo com Tipo Inteiro #include <bits/stdc++.h> using namespace std; int main() { int i, j, idade; int x, y; // corpo do programa return 0; } Os demais exemplos seguem essa mesmas característica. 17
18 Atribuição Atribuir significa dar um valor significativo a uma variável. Em linguagem C/C++ será: variavel = valor; Isto significa que um dado valor está sendo atribuído, ou seja está sendo armazenado numa variável. int x, y; x = 10; y = 10 * x; double x, y; x = ; y = sin(x); char x, y; x = r ; y = 1 + x; O tipo cadeia ou string só pode usado nessa atribuição se for declarado como string. string x, y; x = UNIFEI ; y = x + palavra ; 18
19 Atribuição No tipo cadeia ou string, em C, a atribuição usando o sinal = deve ser feita na declaração da variável char x[10] = Estudo Aqui ; Se não tem que usar a função strcpy(a, b). Essa função serve para copiar o conteúdo de b em a. char x[10], y[10]; strcpy(x, Estudo Aqui ); strcpy(y, x); 19
20 Exercício Declare as variáveis A, B, C, D, E, F, G do tipo inteiro: Atribua o valor 10 a variável A; Atribua o valor 100 a variável B; Some o valor da variável A com a B e atribua a C; Subtraia o valor da variável A do valor da variável B e atribua a D; Multiplique o valor da variável A com a B e atribua a E; Divida o valor da variável A do valor da variável B e atribua a F; Atribua a variável G o valor da variável A; Atribua a variável A o valor da variável B; Atribua a variável B o valor da variável G; Mostre as operações de atribuições e seus valores. 20
21 Exercício - solução int A, B, C, D, E, F, G; Atribuição Valor da Atribuição C = A + B; C = = 110 D = A B; D = = -90 E = A * B; E = 10 * 100 = 1000 F = A / B; F = 10 / 100 = 0 * G = A; G = 10 ** A = B; A = 100 ** B = G; B = 10 ** * Cuidado com a divisão de número inteiro. ** O valor de A e B foi trocado, devido a variável auxiliar G. 21
22 Saída de dados Definição: Saída de dados compreende a operação de externar uma informação, ou seja, mostrar ao usuário o conteúdo de uma ou mais variáveis num programa C ou C++ Em C ou C++ utiliza-se a função printf (const char* formato, variable); C++ Em C++ utiliza-se, também, a função cout << string ou variable; 22
23 Printf Definição: printf é a função no C a qual se usa para imprimir strings na tela. Estrutura Sua em duas partes. Entre aspas ( ) ficam as strings e os formatos. Após a virgula deve se colocar as variáveis, tomando o cuidado de colocar a mesma quantidade de variáveis e formato. 23
24 Printf Exemplo: printf("meu primeiro programa."); Nesse caso imprimi na tela: meu primeiro programa. Os formatos são precedidos do carácter %. A tabela a seguir apresenta os formatos existentes. 24
25 Printf Código Função do Formato %d ou %i Um número inteiro decimal (int) % lld Um número inteiro decimal (long long int) %u Um decimal sem sinal (unsigned) %f Um número real de simples precisão (float) %lf Um número real de dupla precisão (double) %e ou %E Um número em notação científica com o "e" minúsculo ou "E" maiúsculo %g ou %G Escolhe automaticamente o melhor entre %f e %e ou %E %c Um carácter (char) %s Uma string 25
26 Printf Código Função do Formato %o Um número inteiro octal %x ou %X Um número inteiro hexadecimal com as letras minusculas ou maiúsculas %p Um ponteiro (endereço de memória) %% O carácter % Mais informação, visite o site: ou 26
27 Printf Controle da Impressão: Todas as linhas de saída necessitam do controle da impressão, conforme a tabela: Constante \n Nova linha Significado \" Coloca aspas no texto de saída \' Coloca apóstrofo no texto de saída \0 Nulo (0 decimal) \\ Barra invertida \t Tabulação horizontal <tab> \b Retorno do curso 27
28 Printf Estes caracteres podem ser colocado: No inicio do comando de saída; No meio No fim ; A colocação do carácter de controle de saída ( \n ) na instrução de impressão indica que a informação será impressa e em seguida o computador fica disponível para imprimir nova informação na linha seguinte à que acabou de ser impressa; 28
29 Printf Exemplo: #include <bits/stdc++.h> using namespace std; int main() { printf("meu primeiro programa.\n"); printf("\"meu primeiro programa.\"\n"); printf("\'meu primeiro programa.\'\n"); printf("\\meu primeiro programa.\\\n"); printf("\tmeu primeiro programa.\\\n"); return 0; } 29
30 Cout Objeto cout: O objeto cout representa o stream de saída no C++. Este stream é uma espécie de sequência de dados a serem impressos na tela. Para realizar a impressão, usa-se o operador de inserção que insere dados dentro do stream. Isto não impossibilita de usar o printf no lugar do cout. 30
31 Cout << Operador de Inserção O operador << executa a saída (imprime na tela) com streams em C++. O objeto cout é usado em conjunto com ele para a impressão de dados. #include <bits/stdc++.h> using namespace std; int main() { cout << "Meu primeiro programa."; return 0; } 31
32 Cout Controle de Impressão: O cout utiliza dos mesmo controle da impressão do printf. No entanto, ele também pode usar o comando endl para fazer o mesmo que o \n. #include <bits/stdc++.h> using namespace std; int main() { cout << "Meu primeiro programa." << endl; cout << "Meu primeiro programa.\n" ; cout << "Meu primeiro programa." << "\n"; return 0; } 32
33 Como descobrir o tamanho do tipo? #include <bits/stdc++.h> using namespace std; int main() { cout << "char de: " << CHAR_MIN << " a " << CHAR_MAX << endl; cout << "short char de: " << SCHAR_MIN << " a " << SCHAR_MAX << endl; cout << "unsigned char de: " << 0 << " a " << UCHAR_MAX << endl; cout << endl;
34 Como descobrir o tamanho do tipo? cout << "short int de: " << SHRT_MIN << " a " << SHRT_MAX << endl; cout << "unsigned short int de: " << 0 << " a " << USHRT_MAX << endl; cout << "int de: " << INT_MIN << " a " << INT_MAX << endl; cout << "unsigned int de: " << 0 << " a " << UINT_MAX << endl; cout << "long long int de: " << LLONG_MIN << " a " << LLONG_MAX << endl; cout << "unsigned long long int de: " << 0 << " to " << ULLONG_MAX << endl;
35 Como descobrir o tamanho do tipo? cout << endl; cout << "float de: " << FLT_MIN << " a " << FLT_MAX << endl; cout << "negative float de: " << -FLT_MIN << " a " << -FLT_MAX << endl; cout << "double de: " << DBL_MIN << " a " << DBL_MAX << endl; cout << "negative double de: " << -DBL_MIN << " a " << +DBL_MAX << endl; cout << "long double de: " << LDBL_MIN << " a " << LDBL_MAX << endl; cout << "negative long double de: " << -LDBL_MIN << " a " << +LDBL_MAX << endl; return 0; }
36 Saída de valores inteiros A formatação de números inteiros. Podem ser: #include <bits/stdc++.h> using namespace std; int main() { printf("-----\n"); printf("%*d\n", 5, 123); printf("%5d\n", 123); printf("%05d\n", 123); cout << setw(5) << 123 << endl; cout.width(5); cout << 123 << "\n"; cout << "-----\n"; return 0; }
37 Saída de valores inteiros Idem ao anterior usando variável inteira x : #include <bits/stdc++.h> setw(x) formata a using namespace std; quantidade x de int main() { dígitos do número. int x = 5; printf("-----\n"); printf("%*d\n", x, 123); printf("%5d\n", 123); 123 cout << setw(x) << 123 << endl; 123 cout.width(x); 123 cout << 123 << "\n"; cout << "-----\n"; return 0; } 37
38 Saída de valores inteiros Justificando a direita: #include <bits/stdc++.h> using namespace std; int main() { int x = 5; printf("-----\n"); printf("%*d\n", x, 123); printf("%5d\n", 123); cout << setw(x) << 123 << endl; cout.width(x); cout << 123 << "\n"; cout << "-----\n"; return 0; }
39 Saída de valores reais A formatação de números reais: #include <bits/stdc++.h> using namespace std; int main() { printf(" \n"); printf("%f\n", ); printf("%.0f\n", ); printf("%.1f\n", ); printf("%.2f\n", ); printf("%.3f\n", ); printf("%10.3f\n", ); printf(" \n"); return 0; } printf( %n.df, variavel); printf( %n.dlf, variavel); n é a quantidade de dígitos contando o ponto decimal.. d é a quantidade de casas decimais do número
40 Saída de valores reais A formatação de números reais: #include <bits/stdc++.h> using namespace std; int main() { printf(" \n"); cout << << endl; cout << fixed << setprecision(0); cout << << "\n"; cout << fixed << setprecision(1); cout << << "\n"; cout << setw(10) << setprecision(3); cout << << "\n"; cout.precision(4); cout << << "\n"; cout << " \n"; return 0; } fixed fixa a quantidade de casas decimais. setprecision() ou precision() determina a quantidade de casas decimais. setw() pode ser usado para determinar a quantidade de dígitos
41 Saída de UM carácter A formatação de carácter: #include <bits/stdc++.h> using namespace std; int main() { printf("%c\n", 'a'); cout << 'a' << endl; return 0; } a a 41
42 Saída de string ou cadeia A formatação de string. #include <bits/stdc++.h> using namespace std; int main() { printf(" \n"); printf("%s\n", "Programa"); printf("%10s\n", "Programa"); printf("%-10s\n", "Programa"); printf("%10.3s\n", "Programa"); printf(" \n"); return 0; } printf( %n.ds, variavel); n é a quantidade de caracteres da string. d é a de caracteres que vai aparecer da string Programa Programa Programa Pro
43 Saída de string ou cadeia A formatação de string. #include <bits/stdc++.h> using namespace std; int main() { printf(" \n"); cout << "Programa" << endl; cout << setw(10) << left; cout << "Programa" << "\n"; cout << setw(10) << right; cout << "Programa" << "\n"; cout << " \n"; return 0; } Programa Programa Programa
44 Exercícios URI 2747 a
45 Entrada de dados Definição: Entrada de dados compreende a operação realizada pelo usuário do programa de fornecer o conteúdo de uma informação ao computador e este armazenar esta informação na memória (variável). C ou C++ Em C ou C++ utiliza-se a função scanf (const char* formato, variable); C++ Em C++ utiliza-se, também, a função cin >> variable; 45
46 Scanf Definição: scanf é a função no C a qual se usa para ler valores do teclado ou arquivo. Estrutura Sua em duas partes. Entre aspas ( ) ficam as strings e os formatos. Após a virgula deve se colocar as variáveis, tomando o cuidado de colocar a mesma quantidade de variáveis e formato. 46
47 Scanf Exemplo: scanf("a%d", &variavel); Nesse caso variavel é uma variável inteira. E a string A deve ser ignorada quando você digitar, por exemplo, A10. É obrigatório para todos os tipos, exceto cadeia ou string, a utilização do sinal & antes do nome da variável de entrada; Os formatos são precedidos do carácter %, conforme vimos na tabela de formatação no printf. 47
48 Entrada de valores inteiros A leitura de valores inteiros #include <bits/stdc++.h> using namespace std; int main() { int i; long long int j; scanf("a[%d]", i); printf("x[%d]\n", i); scanf("%d", i); printf("%05d\n", i); scanf("%lld", j); printf("%lld\n", j); return 0; } A[10] X[10]
49 Entrada de valores inteiros A leitura de valores inteiros #include <bits/stdc++.h> using namespace std; int main() { int i; long long int j; cin >> i; cout << i << endl; cin >> j; cout << j << endl; return 0; }
50 Entrada de valores reais A leitura de números reais: #include <bits/stdc++.h> using namespace std; int main() { float x; double y; scanf("%f", &x); printf("%f\n", x); scanf("%lf", &y); printf("%lf\n", y); return 0; }
51 Entrada de valores reais A leitura de números reais: #include <bits/stdc++.h> using namespace std; int main() { float x; double y; cin >> x; cout << x << endl; cin >> y; cout << y << endl; return 0; }
52 Entrada de UM Carácter A leitura de carácter: #include <bits/stdc++.h> using namespace std; int main() { char ch; scanf (" %c", &ch); printf("%c\n", ch); cin >> ch; cout << ch << endl; return 0; } CUIDADO Tem que colocar um espaço em branco antes do %c. a a a a 52
53 Entrada de cadeia ou string A leitura de cadeia ou string: #include <bits/stdc++.h> using namespace std; int main() { char st[40], st1[40]; scanf (" %s", st); printf("%s\n", st); scanf (" %[^\n]", st); printf("%s\n", st); scanf (" %[^-]-%[^\n]", st, st1); printf("%s %s\n", st, st1); return 0; } CUIDADO Lê até encontrar um espaço em branco ou o fim da linha. O %[^\n] serve somente no scanf(). Roberto Roberto Roberto Affonso Roberto Affonso Roberto-Affonso Roberto Affonso 53
54 Entrada de cadeia ou string A leitura de cadeia ou string: #include <bits/stdc++.h> using namespace std; int main() { char st[40]; cin.getline(st, 40); cout << st << endl; cin >> st; cout << st << endl; return 0; } Roberto Affonso Roberto Affonso Roberto Affonso Roberto CUIDADO Lê até encontrar um espaço em branco ou o fim da linha. 54
55 Entrada de cadeia ou string Se usar uma variável de C++ declarada com o tipo string, deve usar somente cin e cout. #include <bits/stdc++.h> using namespace std; int main() { string st; getline(cin, st); cout << st << endl; cin >> st; cout << st << endl; return 0; } Roberto Affonso Roberto Affonso Roberto Affonso Roberto CUIDADO Lê até encontrar um espaço em branco ou o fim da linha. 55
56 Exercícios URI 1957, 1958, 2757 a 2766, menos o 2760 (está errado) 56
57 cin-cout vs scanf-printf Quando devemos usar cin-cout ou scanf-printf? Quando você tiver domínio dos dois e achar mais comodo. Se quiser ver uma boa comparação vá a página abaixo. 57
58 Estrutura sequenciais Uma estrutura sequencial realiza um conjunto predeterminado de comandos de forma sequencial, na ordem em que foram declarados no código fonte. Ela é delimitada na linguagem C/C++ pelos caracteres { e } e contém basicamente comandos de atribuição, comandos de entrada e comandos de saída. #include <bits/stdc++.h> using namespace std; int main() { // corpo do programa return 0; } 58
59 Operações Matemáticas Operações matemáticas simples Soma + Subtração - Multiplicação * Divisão / Resto da divisão % 59
60 Funções Matemáticas Cosseno Seno Tangente Arco cosseno Arco seno Arco tangente Ou atan2(x) cos(x) sin(x) tan(x) acos(x) asin(x) atan(x) x está em radianos. O valor de pi pode ser obtido com as constante: M_PI Exponencial exp(x) Logaritmo log10(x) Logaritmo neperiano log(x) Raiz quadrada sqrt(x) Potenciação pow(x) Teto alto ceil(x) Teto baixo floor(x) Valor absoluto inteiro abs(x) Valor absoluto real fabs(x) 60
61 URI 1001 Fazer o problema 1001 do URI 61
62 URI 1001 Resolvendo o problema 1001 do URI #include <bits/stdc++.h> using namespace std; int main() { int A, B, X; scanf ("%d %d", &A, &B); X = A + B; printf("x = %d\n"); return 0; } 62
63 URI 1002 Fazer o problema 1002 do URI 63
64 URI 1002 Resolvendo o problema 1002 do URI #include <bits/stdc++.h> using namespace std; int main() { double area, raio, PI = ; scanf ("%lf", &raio); area = PI * pow(raio, 2); printf("a=%.4lf\n"); return 0; } 64
65 Hierarquia dos Operadores A hierarquia dos operadores define a ordem em que uma expressão é calculada; Segue-se a seguinte tabela de prioridade para os operadores: Parênteses ( mais alta ) Multiplicação e divisão Adição e subtração Operadores com mesma prioridade, a ordem de resolução é da esquerda para a direita. 65
66 Operadores Inteiros Operação constituídas de variáveis e constantes inteiras Resultado é sempre inteiro Exemplo: A expressão: 5 * 2 / 3 Resulta no valor 3 A expressão: 2 / 3 * 5 Resulta no valor 0 A expressão: A expressão: 3 / 2 * 5 Resulta no valor 5 66
67 Operadores Reais Operação constituídas de variáveis e constantes reais Resultado é sempre real Exemplo: A expressão: 5.0 * 2.0 / 3.0 Resulta no valor A expressão: 2.0 / 3.0 * 5.0 Resulta no valor A expressão: A expressão: 3.0 / 2.0 * 5.0 Resulta no valor
68 Operadores Misto Operação constituídas de variáveis e constantes inteiras e reais Resultado é sempre real Exemplo: A expressão: 5.0 * 2 / 3.0 Resulta no valor A expressão: 2 / 3 * 5.0 Resulta no valor A expressão: A expressão: 3.0 / 2.0 * 5 Resulta no valor
69 Typecast Pode-se forçar temporariamente, a mudança do tipo de uma variável, através do casting do tipo, que consiste em se anteceder o nome da variável com o novo tipo, entre parênteses. A expressão: 2 / 3 * 5.0 Resulta no valor A expressão: A expressão: (float) 2 / 3 * 5.0 Resulta no valor
70 Typecast Pode ser utilizado da seguinte forma: #include <bits/stdc++.h> using namespace std; int main() { int A, B; float C; B = 2; C = 7.0; A = (int) (C / B); printf("%d\n", A); return 0; } #include <bits/stdc++.h> using namespace std; int main() { int A, B; float C; A = 7; B = 2; C = (float) (A / B); printf("%d\n", C); return 0; } O resultado é: 3 O resultado é:
71 Typecast Pode ser utilizado da seguinte forma: #include <bits/stdc++.h> using namespace std; int main() { int A; A = 97; printf("%d - %c\n", A, (char) A); return 0; } O resultado é: 97 - a 71
72 Transformando Pode ser utilizado da seguinte forma: #include <bits/stdc++.h> using namespace std; int main() { int A, B; char C; A = 5; B = 'A' - A; C = 'A' + A; printf("%d - %c\n", B, C); return 0; } O resultado é: 60 - F 72
73 Tabela ASCII Só funciona devido a tabela ASCII 73
74 Operadores Especiais A linguagem C/C++ tem alguns operadores especiais: Operação Operador Significado Soma A ++; Soma 1 unidade a variável A A += n; Soma n unidades a variável A Subtração A --; Subtrai 1 unidade da variável A A -- n; Subtrai n unidades da variável A Multiplicação A *= n; Multiplica a variável A por n Divisão A /= n; Dividi a variável A por n Resto da divisão A %= n; Tira o resto da divisão da variável A por n n pode ser um número ou uma operação 74
75 Exercícios URI 1003 a 1021, 1921, 1930, 1959, 1963, 2159, 2164, Sugestão para o 1021, trate o número real como dois inteiros, basta usar o scanf("%d.%d", &n, &m);. 75
CCO 016 Fundamentos de Programação
CCO 016 Fundamentos de Programação Prof. Roberto Affonso da Costa Junior Universidade Federal de Itajubá Aula 05 Entrada de dados Leia scanf ou cin Entrada de Dados Entrada de dados compreende a operação
Leia maisCCO 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
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 maisAlgoritmos 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
Leia maisIntrodução à Computação
Introdução à Computação Tipos de Dados, Expressões, Operadores e Comandos Básicos Prof.: Julliano Rosa Nascimento julliano.rn@gmail.com Roteiro Tipos de Dados: Revisão Expressões Operadores Comandos Básicos
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 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 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 maisTreinamento Olimpíada Brasileira de Informática
Treinamento Olimpíada Brasileira de Informática Prof. Roberto Affonso da Costa Junior Universidade Federal de Itajubá AULA 02 Entrada e Saída de Dados Exercícios Saída de dados Saída de dados compreende
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 E TÉCNICAS DE PROGRAMAÇÃO
VARIÁVEL LINGUAGEM C Aula 3 TECNOLOGIA EM JOGOS DIGITAIS LINGUAGEM E TÉCNICAS DE PROGRAMAÇÃO Marcelo Henrique dos Santos Marcelo Henrique dos Santos Mestrado em Educação (em andamento) MBA em Negócios
Leia maisPROGRAMAS BÁSICOS EM C++ Disciplina: Introdução à Ciência da Computação Prof. Modesto Antonio Chaves Universidade estadual do Sudoeste da Bahia
PROGRAMAS BÁSICOS EM C++ Disciplina: Introdução à Ciência da Computação Prof. Modesto Antonio Chaves Universidade estadual do Sudoeste da Bahia Calculo da área de um triângulo Algoritmo Área Var base,
Leia maisProgramação de Computadores III
Programação de Computadores III Introdução ao FORTRAN Professor Leandro Augusto Frata Fernandes laffernandes@ic.uff.br Material disponível em http://www.ic.uff.br/~laffernandes/teaching/2013.1/tcc-00.157
Leia maisProgramação de Computadores III
Programação de Computadores III Introdução ao FORTRAN Professor Hugo de Oliveira Barbalho hbarbalho@ic.uff.br Material produzido pelo professor: Leandro Augusto Frata Fernandes (laffernandes@ic.uff.br)
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 maisIntrodução à Computação
Introdução à Computação Tipos de Dados, Expressões, Operadores e Comandos Básicos Prof.: Julliano Rosa Nascimento julliano.rn@gmail.com Roteiro Tipos de Dados: Revisão Expressões Operadores Comandos Básicos
Leia maisProgramação de Computadores:
Instituto de C Programação de Computadores: Introdução ao FORTRAN Luis Martí Instituto de Computação Universidade Federal Fluminense lmarti@ic.uff.br - http://lmarti.com Introdução ao FORTRAN Cinco aspectos
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 maisCCO 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
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 maisAula 4: Introdução à Linguagem C++
CI208 - Programação de Computadores Aula 4: Introdução à Linguagem C++ Prof. MSc. Diego Roberto Antunes diegor@inf.ufpr.br www.inf.ufpr.br/diegor Universidade Federal do Paraná Setor de Ciências Exatas
Leia maisDeclaraçõ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;
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 maisLÓGICA DE PROGRAMAÇÃO. PROFª. M.Sc. JULIANA H Q BENACCHIO
LÓGICA DE PROGRAMAÇÃO PROFª. M.Sc. JULIANA H Q BENACCHIO Modificadores de Tipos Os tipos de dados básicos em C podem estar acompanhados por modificadores na declaração de variáveis. Tais modificadores
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 maisComputação L2. Linguagem C++ Observação: Material Baseado na Disciplina Computação Eletrônica.
Computação L2 Linguagem C++ ovsj@cin.ufpe.br Observação: Material Baseado na Disciplina Computação Eletrônica. Alfabeto São os símbolos ( caracteres ) permitidos na linguagem: Letras (maiúsculas e minúsculas);
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 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 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 maisAula 04. Agregados Homogêneos. Agregados Heterogêneos. Matrizes
Logo Aula 04 Agregados Homogêneos Matrizes Agregados Heterogêneos 2 Matriz Da mesma forma que as variáveis indexadas vetoriais, vistas anteriormente, as variáveis indexadas bidimensionais são utilizadas
Leia maisAula 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
Leia maisECT1203 Linguagem de Programação
Universidade Federal do Rio Grande do Norte Escola de Ciências e Tecnologia ECT1203 Linguagem de Programação Prof. Aquiles Burlamaqui Profa. Caroline Rocha Prof. Luiz Eduardo Leite Prof. Luciano Ferreira
Leia maisITENS FUNDAMENTAIS Programando em C++
INFORMÁTICA E COMPUTAÇÃO - CMP 1060 AULA 3 ITENS FUNDAMENTAIS Programando em C++ 1. Constantes São valores que são mantidos fixos pelo compilador. Tipo de Dado Exemplos de Constantes char b \n \0 int 2
Leia maisVariáveis, Comandos de Atribuição e Comando de Entrada e Saída
BCC 201 - Introdução à Programação Variáveis, Comandos de Atribuição e Comando de Entrada e Saída Guillermo Cámara-Chávez UFOP 1/54 Estrutura Básica de um programa C I < d i r e t i v a s do pre p r o
Leia maisUniversidade Federal do Espírito Santo. Programação I Tipos de Dados Básicos - C Professora: Norminda Luiza
Universidade Federal do Espírito Santo Programação I Tipos de Dados Básicos - C Professora: Norminda Luiza Variáveis Tipos de Dados Básicos Formação dos identificadores o nome deve começar com uma letra
Leia maisIntrodução a Linguagem C. Prof. Me. Hélio Esperidião
Introdução a Linguagem C Prof. Me. Hélio Esperidião Características de um programa De forma geral a maioria dos programas são compostos por dados de entrada, processamento e dados de saída. Entrada de
Leia maisIntroduçã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
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 maisLÓGICA DE PROGRAMAÇÃO PARA ENGENHARIA AMBIENTE DE PROGRAMAÇÃO. Prof. Dr. Daniel Caetano
LÓGICA DE PROGRAMAÇÃO PARA ENGENHARIA AMBIENTE DE PROGRAMAÇÃO Prof. Dr. Daniel Caetano 2013-1 Objetivos Entender como avaliar divisibilidade Conhecer as funções matemáticas prontas do C/C++ Capacitar o
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 maisAula 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,
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 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 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 maisLinguagem de Programação C. Expressões em C
Linguagem de Programação C Expressões em C Cristiano Lehrer, M.Sc. Anatomia de um Programa em C /* inclui as funções de entrada e saída */ /* o programa começa aqui */ main() /* início do bloco de instruções
Leia maisProgramação Estruturada
Programação Estruturada Introdução à linguagem C Professores Emílio Francesquini e Carla Negri Lintzmayer 2018.Q3 Centro de Matemática, Computação e Cognição Universidade Federal do ABC Programação estruturada
Leia maisPuca Huachi Vaz Penna
Aula 3 C++: variáveis e expressões aritméticas 2017/1 BCC201 Introdução à Computação Turmas 61, 62, 63, 64, 65 e 66, 32 e 33 Puca Huachi Vaz Penna Departamento de Computação Universidade Federal de Ouro
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 maisInstruções, dados e expressões
Instruções, dados e expressões Marina Andretta ICMC-USP 1 de março de 2016 Marina Andretta (ICMC-USP) sme0230-ipc 1 de março de 2016 1 / 50 Dados Um computador manipula informações presentes em sua memória.
Leia maisIntrodução à Computação MAC0110
Introdução à Computação MAC0110 Prof. Dr. Paulo Miranda IME-USP Aula 2 Variáveis e Atribuições Memória Principal: Introdução Vimos que a CPU usa a memória principal para guardar as informações que estão
Leia maisConhecendo a Linguagem de Programação C
Universidade Federal do Rio Grande do Norte Departamento de Engenharia de Computação e Automação Conhecendo a Linguagem de Programação C DCA0800 - Algoritmos e Lógica de Programação Heitor Medeiros 1 Como
Leia maisIntrodução à Linguagem de Programação C: Variáveis, Constantes, Expressões, Atribuição, Tipos de dados, Entrada e Saída de Dados
Introdução à Linguagem de Programação C: Variáveis, Constantes, Expressões, Atribuição, Tipos de dados, Entrada e Saída de Dados Disciplina de Programação de Computadores I Universidade Federal de Ouro
Leia maisIntrodução a Linguagem C
Introdução a Linguagem C Professor: Juliano Lucas Gonçalves juliano.goncalves@ifsc.edu.br Agenda Histórico Estrutura básica de um programa em C Diretivas para o processador Bibliotecas Ambiente de desenvolvimento
Leia maisLÓGICA DE PROGRAMAÇÃO PARA ENGENHARIA INTRODUÇÃO À PROGRAMAÇÃO COM C/C++ Prof. Dr. Daniel Caetano
LÓGICA DE PROGRAMAÇÃO PARA ENGENHARIA INTRODUÇÃO À PROGRAMAÇÃO COM C/C++ Prof. Dr. Daniel Caetano 2013-1 Objetivos Entender o mecanismo de um programa em C/C++ Apresentar e estrutura da Linguagem C/C++
Leia maisLÓGICA DE PROGRAMAÇÃO PARA ENGENHARIA AMBIENTE DE PROGRAMAÇÃO. Prof. Dr. Daniel Caetano
LÓGICA DE PROGRAMAÇÃO PARA ENGENHARIA AMBIENTE DE PROGRAMAÇÃO Prof. Dr. Daniel Caetano 2013-2 Objetivos Entender como avaliar divisibilidade Conhecer as funções matemáticas prontas do C/C++ Capacitar o
Leia maisSegundo programa: media.c
Segundo programa: media.c Vamos analisar um programa que calcula a média ponderada entre dois números: media.c Linhas de comentário: Num arquivo com o código de um programa C (código fonte), um comentário
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 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 maisProgramação científica C++
Programação científica C++ NIELSEN CASTELO DAMASCENO Slide 2 Expressões Combinação de dados e operadores que resulta em um valor. expressão x = 2 * y + 4; variável operador constante Memória do computador
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 maisPrincípios de Desenvolvimento de Algoritmos MAC122
Princípios de Desenvolvimento de Algoritmos MAC122 Prof. Dr. Paulo Miranda IME-USP Aula de Revisão: Variáveis e Atribuições Introdução Memória Principal: Vimos no curso anterior que a CPU usa a memória
Leia maisDisciplina: 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
Leia maisSSC 0301 IC para Engenharia Ambiental
SSC 0301 IC para Engenharia Ambiental Tipos, variáveis e expressões Prof. Márcio Delamaro e Prof. Jorge Luiz e Silva delamaro@icmc.usp.br; jsilva@icmc.usp.br SSC 0301 IC para Engenharia Ambiental ICMC/USP
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.2. Estrutura de Programas e Representação
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 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 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 maisVariáveis, Comandos de Atribuição e Comando de Entrada e Saída
BCC 201 - Introdução à Programação Variáveis, Comandos de Atribuição e Comando de Entrada e Saída Guillermo Cámara-Chávez UFOP 1/63 Estrutura Básica de um programa C I < d i r e t i v a s do pre p r o
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 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 maisPreparatório OBI. Prof. André Gustavo Duarte de Almeida docente.ifrn.edu.br/andrealmeida. Aula 01 Introdução a C++
Preparatório OBI Prof. André Gustavo Duarte de Almeida andre.almeida@ifrn.edu.br docente.ifrn.edu.br/andrealmeida Aula 01 Introdução a C++ Roteiro Introdução ao C++ Primeiro Programa Variáveis Operadores
Leia maisCCO 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 04 Linguagem de programação C Saída de dados Imprima printf Histórico da Linguagem
Leia maisVariáveis, Comandos de Atribuição e Comando de Entrada e Saída
BCC 201 - Introdução à Programação Variáveis, Comandos de Atribuição e Comando de Entrada e Saída Guillermo Cámara-Chávez UFOP 1/1 Estrutura Básica de um programa C I < d i r e t i v a s do pré p r o c
Leia maisIntroduçã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
Leia maisProgramação de Computadores I Introdução ao C PROFESSORA CINTIA CAETANO
Programação de Computadores I Introdução ao C PROFESSORA CINTIA CAETANO Introdução Criada em 1972, por Dennis Ritchie; Centro de Pesquisas da Bell Laboratories; Para utilização no S.O. UNIX; C é uma linguagem
Leia maisAula 03 - Linguagem C
Aula 03 - Linguagem C Disciplina: Algoritmos Prof. Allbert Velleniche de Aquino Almeida E-mail: allbert.almeida@fatec.sp.gov.br Site: http://www.allbert.com.br /allbert.almeida Histórico O C nasceu na
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 maisAula 04: Fluxogramas e condicionais
Aula 04: Fluxogramas e condicionais Introdução a Programação Túlio Toffolo & Puca Huachi http://www.toffolo.com.br BCC201 2019/1 Departamento de Computação UFOP Aula Anterior Introdução ao C/C++ Variáveis
Leia maisCURSO SUPERIOR DE TECNOLOGIA EM ANÁLISE E DESENVOLVIMENTO DE SISTEMAS DISCIPLINA : INTRODUÇÃO À LÓGICA DE PROGRAMAÇÃO ASSUNTO: C
CURSO SUPERIOR DE TECNOLOGIA EM ANÁLISE E DESENVOLVIMENTO DE SISTEMAS DISCIPLINA : INTRODUÇÃO À LÓGICA DE PROGRAMAÇÃO ASSUNTO: C PROFESSOR : Romilson Lopes Sampaio C Linguagem inventada e implementada
Leia maisLÓGICA DE PROGRAMAÇÃO PARA ENGENHARIA AMBIENTE DE PROGRAMAÇÃO. Prof. Dr. Daniel Caetano
LÓGICA DE PROGRAMAÇÃO PARA ENGENHARIA AMBIENTE DE PROGRAMAÇÃO Prof. Dr. Daniel Caetano 2012-2 Objetivos Entender a utilidade do resto de divisão Conhecer as funções matemáticas prontas do C/C++ Capacitar
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 maisCaracterísticas fundamentais de codificação de programas
Faculdade de Engenharia da Computação Disciplina: Lógica de Programação Características fundamentais de codificação de programas Site : http://www1.univap.br/~wagner/ec.html Prof. Responsáveis Wagner Santos
Leia maisINTRODUÇÃO A LINGUAGEM C
INTRODUÇÃO A LINGUAGEM C Aula 01 Programação em Microinformática Prof. Allbert Velleniche de Aquino Almeida E-mail: professor@allbert.com.br Site: http://www.allbert.com.br Histórico O C nasceu na década
Leia maisAlgoritmos e Estruturas de Dados I (DCC/003) Estruturas Básicas. Aula Tópico 2
Algoritmos e Estruturas de Dados I (DCC/003) Estruturas Básicas Aula Tópico 2 1 Problema 3 Exibir o maior número inteiro que pode ser representado no computador. 2 Qual o maior número inteiro? Para o compilador
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 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 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 maisAlgoritmos e Estruturas de Dados I IEC012. Linguagem C - Guia de bolso - Prof. César Melo
Algoritmos e Estruturas de Dados I IEC012 Linguagem C - Guia de bolso - Prof. César Melo Histórico A linguagem C é uma linguagem de programação inventada na década de 1970 por Dennis Ritchie Brian Kennigaham.
Leia maisProgramação Imperativa. Lição n.º 3 Operações aritméticas
Programação Imperativa Lição n.º 3 Operações aritméticas Operações aritméticas Aritmética em C. Aritmética int. Aritmética double. Aritmética mista. Funções matemáticas de biblioteca. Funções max e min.
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 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 maisINFORMÁTICA APLICADA AULA 03 LINGUAGEM DE PROGRAMAÇÃO C++
UNIVERSIDADE FEDERAL RURAL DO SEMI-ÁRIDO CURSO: Bacharelado em Ciências e Tecnologia INFORMÁTICA APLICADA AULA 03 LINGUAGEM DE PROGRAMAÇÃO C++ Profª ª Danielle Casillo OPERADORES Um operador é um símbolo
Leia maisLinguagens de Programação PROGRAMAÇÃO DE COMPUTADORES. Linguagem C. Linguagem C Estrutura Básica. Constante (literais) Linguagem C Primeiro Programa
Linguagens de Programação PROGRAMAÇÃO DE COMPUTADORES Linguagem C - Introdução Linguagens de Máquina Representação numérica Difícil utilização e compreensão Específica para cada máquina Linguagens Simbólicas(Assembly)
Leia maisAlgoritmos. Para encontrar a raiz de uma equação quadrática, são necessários alguns passos detalhados:
Algoritmos Para encontrar a raiz de uma equação quadrática, são necessários alguns passos detalhados: Dada a equação de 2º grau Subtraia c em ambos os lados Multiplique ambos os lados por 4a Aplique a
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 maisFundamentos de Programação. Linguagem C++ aula II - Variáveis e constantes. Prof.: Bruno Gomes
Fundamentos de Programação Linguagem C++ aula II - Variáveis e constantes Prof.: Bruno Gomes 1 Variáveis Representa uma porção da memória que pode ser utilizada pelo programa para armazenar informações
Leia maisIntrodução à Linguagem C Variáveis e Expressões
INF1005: Programação 1 Introdução à Linguagem C Variáveis e Expressões 08/03/10 (c) Paula Rodrigues 1 Tópicos Principais Programando em C Funções Variáveis Define Operadores e Expressões Entrada e Saída
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 maisUtilização da Linguagem C
Histórico Criada em 1972 por Dennis Ritchie Usada no desenvolvimento do sistema operacional Unix no Bell Labs C foi derivada da linguagem B, desenvolvida por Ken Thompson Linguagem procedural de alto nível
Leia mais