Índice
- Disciplinas Atuais
- Disciplinas Antigas
Nesta disciplina estudaremos a linguagem C, porém este curso não é um curso de Linguagem C. Muitos alunos pensam isso, mas apenas vamos usar a linguagem C para aplicar conhecimentos adquiridos em outras disciplinas, como Estrutura de Dados, em exercícios práticos de laboratório.
Participe do grupo Laboratorio de Programacao-DESC-UERJ |
Visitar este grupo |
Aula | Data | Descrição | Onde |
---|---|---|---|
1 | 07.11.2012 | Apresentação, Introdução da Linguagem C. | |
2 | 08.11.2012 | Introdução ao Sistema GNU/Linux | |
3 | 14.11.2012 | Cap 1:Uma apresentação através de Exemplos itens 1.1,1.2 | |
4 | 21.11.2012 | Cap 1: 1.3,1.4,1.5.1,1.5.2 | |
5 | 22.11.2012 | Cap 1: 1.5.3,1.5.4, 1.6 | |
6 | 28.11.2012 | Cap 1: 1.7 ex 1.15,1.8, 1.9 :!: Lista 1 ex. 1-13, 1-14, 1-19 | |
7 | 29.11.2012 | Cap 1:1.10, Cap 2: Tipos, Operadores e Expressões2.1,2.2,2.3,2.4,2.5,2.6,2.7 :?: Exercício:2-3 | |
8 | 05.12.2012 | Cap 2: 2.8, ex 2-4 | |
9 | 06.12.2012 | Cap 2: 2.9, ex. 2-6 Lista 2. | |
10 | 12.12.2012 | Cap 2: 2.10,2.11,2.12. Ex. 2-10 | |
11 | 13.12.2012 | Cap 3: Fluxo de Controle 3.1,3.2,3.3 Ex. Exerc. lab1 .Entrega LIsta 1. Lista 2: 2-5 e 2-7 | |
12 | 19.12.2012 | Cap 3: 3.4 | |
13 | 20.12.2012 | Cap.3 3.5,3,6 | |
14 | 02.01.2013 | Cap.3 3.7,3.8, | |
15 | 03.01.2013 | entrega da lista 2. Lista 3 (fazer Prova P1 2008-1) | |
16 | 09.01.2013 | Cap.4: Funções e Estrutura de Programa. 4.1 Lista 4 (fazer prog para descriptografar prova p1) | |
17 | 10.01.2013 | Primeira Prova - Entrega lista 3 | |
18 | 16.01.2013 | .Cap.4: 4.2,4.3, 4.4,4.5,4.6,4.7,4.8,4.9,4.10 -Recursividade | |
19 | 17.01.2013 | Cap.4 4.11,4.11.1,4.11.2,4.11.3 Cap. 5: Apontadores e Vetores 5.1,5.2, | |
20 | 23.01.2013 | Cap.5 5.3,5.4,5.5 | |
21 | 24.01.2013 | Cap.5 5.6 | |
22 | 30.01.2013 | Cap.5 5.7,5.8,5.9 | |
23 | 31.01.2013 | 5.10, Cap.6:6.1,6.2 | |
24 | 06.02.2013 | Cap.6: 6.3, 6.4,6.5 | |
25 | 07.02.2013 | Trabalho | |
26 | 20.02.2013 | Trabalho | |
27 | 21.02.2013 | Trabalho | |
28 | 27.02.2013 | Trabalho | |
29 | 28.02.2013 | Trabalho | |
30 | 07.03.2013 | Segunda prova e Entrega do Trabalho | |
Final | 14.03.2013 | Prova Final |
Fazer um programa em C que:
Gráfico para turma de 2008-2, primeira prova.
Durante o curso será utilizado o compilador GCC, e todos os programas serão corrigidos com este compilador em ambiente Linux.
math.h
Controlando o console
exemplo:
escreve em vermelho: printf(“\e[31m %d”,3);
escreve em preto: printf(“\e[30m %d”,3)
limpa a tela: printf(“\e[H\e[2J”);
melhor ainda, use um #define no início de seu programa e chame ele como uma função normal:
#define clrscr() printf(“\e[H\e[2J”)
Arquivos texto de DOS para Linux
tr -d '\r' < arquivo_dos
se quiser pode redirecionar para ter outro arquivo como saída:
tr -d '\r' < arquivo_dos > arquivo_linux
Limpando um KDE defeituoso
Usando Pendrive nos micros do LabComp
obs: no caso da montagem ser a opção nro 1, o acesso ao pendrive também pode ser feito pelo konqueror.
Uso de cores com o printf e console no linux
//Definição das cores pelo console #define PRETO "\e[40m \e[49m" #define VERMELHO "\e[41m \e[49m" #define VERDE "\e[42m \e[49m" #define MARROM "\e[43m \e[49m" #define AZUL "\e[44m \e[49m" #define MAGENTA "\e[45m \e[49m" #define CIANO "\e[46m \e[49m" #define CINZA "\e[47m \e[49m" printf(VERMELHO); printf(VERDE); printf(CINZA); printf(MARROM); printf(AZUL); printf(PRETO); printf(MAGENTA); printf(CIANO); printf(CIANO);