Baixe o app para aproveitar ainda mais
Prévia do material em texto
ICT17 – Metodologia e Algoritmos Computacionais 2º semestre de 2014 4 Créditos (2 2 0) https://sites.google.com/site/rsalustiano/ict17 Prof. Rogério Esteves Salustiano (rogerio.salustiano@unifal-mg.edu.br) Material didático desenvolvido por Rogério Esteves Salustiano - 1/4 - ◊ Atividade Individual Esta atividade, como o próprio nome sugere, deve ser resolvida individualmente. Imprima as 04 páginas e responda as 11 questões à mão, utilizando lápis/lapiseira ou caneta azul/preta. Esta atividade não será aceita se as respostas estiverem preenchidas de forma eletrônica!! A entrega desta atividade deverá ser realizada nos primeiros 15 minutos da aula no dia 17/09/2014 (quarta-feira). O aluno deverá entregar na aula do horário em que está matriculado. Não serão aceitas atividades entregues fora do prazo. AI.01. Complete a tabela abaixo de acordo com os valores da Tabela ASCII. Valor numérico (base 10) Caractere Valor numérico (base 10) Caractere A b 83 92 58 = 6 * 77 104 AI.02. Escreva o comando para declarar cinco variáveis do tipo inteiro (int) com os nomes v1, y0, val, hh e width, sendo que nenhuma delas recebe valores iniciais. AI.03. Dos nomes abaixo, quais não podem ser utilizados para nomear variáveis? Explique o porquê. temp mx56 up down if point_1 SSva char Desv_Pdr max x média Min case AI.04. Explique de maneira sucinta para que servem os comandos ls, cd e cat utilizados no Terminal em Linux. ICT17 – Metodologia e Algoritmos Computacionais Material didático desenvolvido por Rogério Esteves Salustiano SETEMBRO/2014 - 2/4 - AI.05. O que é compilar um programa? O que executar um programa? Quais os arquivos envolvidos nessas ações, considerado que o programa será escrito na linguagem de programação C? AI.06. Considerando as declarações de variáveis abaixo, escreva nos quadros o que é impresso na tela a partir dos comandos printf apresentados. Comente se algo mais acontecer além da impressão da tela. int h = 163; float fluxo = 10.7; char a = 'h'; printf( "Dark side of the moon.\n" ); printf( "Altura: %d\n", h ); printf( "%.3f", fluxo ); printf( "%c [%d]", a, a ); printf( "%08d\n", h ); AI.07. Escreva no quadro o que o programa abaixo imprime na tela. 01 02 03 04 05 06 07 08 09 10 11 12 13 14 15 16 17 18 19 20 #include <stdio.h> int main() { int a = 10; char ch1, ch2; float gh; ch2 = 'T'; a = 25; gh = 234.568; ch1 = 'R'; ch2 = 78; printf( "\"%d\" {%c} \\o/", ch1, ch2 ); printf( "\n%d\t%d\t", 'a', a ); printf( "Total: %s%.2f\n", "R$", gh ); printf( "\106\151\155\a" ); return 0; } ICT17 – Metodologia e Algoritmos Computacionais Material didático desenvolvido por Rogério Esteves Salustiano SETEMBRO/2014 - 3/4 - AI.08. Considerando as declarações de variáveis abaixo, escreva os comandos na linguagem C necessários para executar as ações indicadas. int a = 10, b = 15; float s = 14.45; char v = 'W', c1 = 36; float val_0 = 134.34, val_1 = 38.25; a) Imprimir na tela o valor da variável a. b) Imprimir na tela o valor da variável c1 como um caractere. c) Imprimir na tela o valor da variável val_1. d) Imprimir na tela o valor da variável val_0 com quatro casas decimais. e) Ler do teclado um número inteiro e armazená-lo na variável b. f) Ler do teclado uma letra e armazená-la na variável v. g) Ler do teclado um número decimal e armazená-lo na variável val_1. AI.09. Pesquise em livros e/ou na Internet 3 (três) máscaras de formatação da linguagem C, diferentes das apresentadas em sala de aula (presentes nos slides das aulas), explicando para que cada uma delas é utilizada. Dê exemplos de sua utilização. Material didático desenvolvido por Rogério Esteves Salustiano AI.10. AI.11. b) Suponha que o estudante Newhouse possua o compilador gcc (GNU C Compiler) instalado no seu computador. Qual a linha de comando que ele deveria isso não precisar utilizar os botões da interface gráfica do CodeBlocks? Considere que Newhouse quer criar um arquivo executável com o nome barney. Material didático desenvolvido por Rogério Esteves Salustiano Ao compilar um programa escrito na linguagem C (arquivo seguinte mensagem de erro: teste.c:19:2: warning: no newline at end of file O que essa mensagem significa? Bart queria estragar o projeto de programação que estava sendo desenvolvido por Newhouse no CodeBlocks interface gráfica do fim do projeto e precisava compilar o arquivo do seu programa, cujo nome é entregá-lo ao professor Frink Suponha que o estudante Newhouse possua o compilador gcc (GNU C Compiler) instalado no seu computador. Qual a linha de comando que ele deveria isso não precisar utilizar os botões da interface gráfica do CodeBlocks? Considere que Newhouse quer criar um arquivo executável com o nome barney. Material didático desenvolvido por Rogério Esteves Salustiano Ao compilar um programa escrito na linguagem C (arquivo seguinte mensagem de erro: teste.c:19:2: warning: no newline at end of file O que essa mensagem significa? Bart queria estragar o projeto de programação que estava sendo desenvolvido por Newhouse no e fez com que os botões indicados pelas letras interface gráfica do CodeBlocks fim do projeto e precisava compilar o arquivo do seu programa, cujo nome é lo ao professor Frink a) Suponha que o estudante Newhouse possua o compilador gcc (GNU C Compiler) instalado no seu computador. Qual a linha de comando que ele deveria isso não precisar utilizar os botões da interface gráfica do CodeBlocks? Considere que Newhouse quer criar um arquivo executável com o nome barney. Material didático desenvolvido por Rogério Esteves Salustiano Ao compilar um programa escrito na linguagem C (arquivo seguinte mensagem de erro: teste.c:19:2: warning: no newline at end of file O que essa mensagem significa? Bart queria estragar o projeto de programação que estava sendo desenvolvido por Newhouse no e fez com que os botões indicados pelas letras CodeBlocks instalado no computador do Newhouse. Contudo, Newhouse estava no fim do projeto e precisava compilar o arquivo do seu programa, cujo nome é lo ao professor Frink do Springfield Heights Institute of Technology Explique qual a ação dos botões presentes na interface gráfica do identificados pelas letras linguagem C e aberto neste ambiente de programação Suponha que o estudante Newhouse possua o compilador gcc (GNU C Compiler) instalado no seu computador. Qual a linha de comando que ele deveria escrever no terminal do Linux para compilar o arquivo krusty.c e com isso não precisar utilizar os botões da interface gráfica do CodeBlocks? Considere que Newhouse quer criar um arquivo executável com o nome barney. - 4/4 - Ao compilar um programa escrito na linguagem C (arquivo teste.c:19:2: warning: no newline at end of file Bart queria estragar o projeto de programação que estava sendo desenvolvido por Newhouse no e fez com que os botões indicadospelas letras instalado no computador do Newhouse. Contudo, Newhouse estava no fim do projeto e precisava compilar o arquivo do seu programa, cujo nome é Springfield Heights Institute of Technology Explique qual a ação dos botões presentes na interface gráfica do identificados pelas letras linguagem C e aberto neste ambiente de programação Suponha que o estudante Newhouse possua o compilador gcc (GNU C Compiler) instalado no seu computador. escrever no terminal do Linux para compilar o arquivo krusty.c e com isso não precisar utilizar os botões da interface gráfica do CodeBlocks? Considere que Newhouse quer criar um ICT17 – Metodologia e Algoritmos Computacionais Ao compilar um programa escrito na linguagem C (arquivo teste.c teste.c:19:2: warning: no newline at end of file Bart queria estragar o projeto de programação que estava sendo desenvolvido por Newhouse no e fez com que os botões indicados pelas letras a, b instalado no computador do Newhouse. Contudo, Newhouse estava no fim do projeto e precisava compilar o arquivo do seu programa, cujo nome é Springfield Heights Institute of Technology Explique qual a ação dos botões presentes na interface gráfica do identificados pelas letras a, b e c na figura ao lado sobre um arquivo escrito na linguagem C e aberto neste ambiente de programação Suponha que o estudante Newhouse possua o compilador gcc (GNU C Compiler) instalado no seu computador. escrever no terminal do Linux para compilar o arquivo krusty.c e com isso não precisar utilizar os botões da interface gráfica do CodeBlocks? Considere que Newhouse quer criar um Metodologia e Algoritmos Computacionais teste.c), o compilador Bart queria estragar o projeto de programação que estava sendo desenvolvido por Newhouse no b e c abaixo não funcionassem mais na instalado no computador do Newhouse. Contudo, Newhouse estava no fim do projeto e precisava compilar o arquivo do seu programa, cujo nome é Springfield Heights Institute of Technology na manhã seguinte. Explique qual a ação dos botões presentes na interface gráfica do na figura ao lado sobre um arquivo escrito na linguagem C e aberto neste ambiente de programação Suponha que o estudante Newhouse possua o compilador gcc (GNU C Compiler) instalado no seu computador. escrever no terminal do Linux para compilar o arquivo krusty.c e com isso não precisar utilizar os botões da interface gráfica do CodeBlocks? Considere que Newhouse quer criar um Metodologia e Algoritmos Computacionais , o compilador gcc Bart queria estragar o projeto de programação que estava sendo desenvolvido por Newhouse no abaixo não funcionassem mais na instalado no computador do Newhouse. Contudo, Newhouse estava no fim do projeto e precisava compilar o arquivo do seu programa, cujo nome é krusty.c na manhã seguinte. Explique qual a ação dos botões presentes na interface gráfica do na figura ao lado sobre um arquivo escrito na linguagem C e aberto neste ambiente de programação. Suponha que o estudante Newhouse possua o compilador gcc (GNU C Compiler) instalado no seu computador. escrever no terminal do Linux para compilar o arquivo krusty.c e com isso não precisar utilizar os botões da interface gráfica do CodeBlocks? Considere que Newhouse quer criar um Metodologia e Algoritmos Computacionais SETEMBRO/2014 gcc reportou a Bart queria estragar o projeto de programação que estava sendo desenvolvido por Newhouse no abaixo não funcionassem mais na instalado no computador do Newhouse. Contudo, Newhouse estava no .c, para poder na manhã seguinte. Explique qual a ação dos botões presentes na interface gráfica do CodeBlocks na figura ao lado sobre um arquivo escrito na Suponha que o estudante Newhouse possua o compilador gcc (GNU C Compiler) instalado no seu computador. escrever no terminal do Linux para compilar o arquivo krusty.c e com isso não precisar utilizar os botões da interface gráfica do CodeBlocks? Considere que Newhouse quer criar um Metodologia e Algoritmos Computacionais reportou a Bart queria estragar o projeto de programação que estava sendo desenvolvido por Newhouse no abaixo não funcionassem mais na instalado no computador do Newhouse. Contudo, Newhouse estava no , para poder CodeBlocks na figura ao lado sobre um arquivo escrito na Suponha que o estudante Newhouse possua o compilador gcc (GNU C Compiler) instalado no seu computador. escrever no terminal do Linux para compilar o arquivo krusty.c e com isso não precisar utilizar os botões da interface gráfica do CodeBlocks? Considere que Newhouse quer criar um
Compartilhar