João Paulo Araújo Luciano Chaves Ricado Panaggio. Prof. Dr. Arnaldo Vieira Moura



Documentos relacionados
MC102 - Laboratório. Algoritmos e Programação de Computadores Luis Mendes Rodrigo Lazo. Prof. Dr. Luiz E. Buzato

... MANUAL DO MODERADOR SERVIÇOS DE WEB

Guia Rápido do Usuário

Monitor de Comercialização - Proponente MT

Utilização da Macro de Upload de Cotação

Usando o Conference Manager do Microsoft Outlook

Monitor de Comercialização Ofertante. Última Atualização 12/11/2015

Sistema de Solicitação de Serviços

MANUAL DA SECRETARIA

Motorola Phone Tools. Início Rápido

O QUE É A CENTRAL DE JOGOS?

Banco de Dados. Microsoft Access. Índice

Tutorial WEB Soluço es Click.

O conteúdo deste documento é de propriedade intelectual exclusiva da GVDASA Sistemas e está sujeito a alterações sem aviso prévio.

Manual de Utilização e-rh para Servidor em Geral

Sumário. Tutorial de acesso ao Veduca 2

PROCEDIMENTO DO CLIENTE

NOTA FISCAL DE SERVIÇO ELETRÔNICA (NFS-e) Manual de Utilização Envio de arquivos RPS. Versão 2.1

MANUAL DE UTILIZAÇÃO DO EQUIPA TIC

Configurando o Controle dos Pais no Windows Vista

Tutorial para agendar o exame COBIT 4.1 Foundation

Conta Online Arquivo Excel

Figura 1: tela inicial do BlueControl COMO COLOCAR A SALA DE INFORMÁTICA EM FUNCIONAMENTO?

Orientações para o uso do webmail da CODEVASF

Softpress NFe . Guia do Usuário

Tutorial de uso do Subversion com RapidSVN

LGTi Tecnologia. Manual - Outlook Web App. Soluções Inteligentes. Siner Engenharia

PORTAL ACADÊMICO ALUNO

Nero AG SecurDisc Viewer

DCC 003 Algoritmos e Estruturas de Dados I Tutorial de instalação do GCC e do TextPad

GUIA RÁPIDO DO e-livro. Iniciando

Utilizando subversion como controle de versão

2. O AMBIENTE DE PROGRAMAÇÃO EM C

REGISTRO DE PROJETOS

Fiery Driver Configurator

Curso Online A Escola no Combate ao Trabalho Infantil Plataforma de Educação à Distância

MANUAL DE UTILIZAÇÃO DO SISTEMA ON LINE DE CONTROLE ACADÊMICO

Manual de inscrições VI ENIEDUC

Manual do Cliente. Após entrar com o seguinte endereço em seu navegador : Aparecerá a página principal do salão.

PORTAL WISSEN OPERADORA 2011 GUIA PRÁTICO OPERACIONAL. Portal Wissen

Projeto ECA na Escola - Plataforma de Educação à Distância

PORTAL DE ATENDIMENTO Manual do Usuário VERSÃO 2.0

Brainloop Secure Dataroom versão 8.30 App QR Code Scanner para ios e Android Guia rápido

Fale.com. Manual do Usuário

Como criar um blog. Será aberta uma janela onde você deverá especificar o título do blog, o endereço do blog, e o modelo.

PROGRAMA TERRITÓRIOS DA CIDADANIA. # Manual Operacional # Relatório de Execução - Data Base: 30/09/2012

UNIVERSIDADE REGIONAL DE BLUMENAU DIVISÃO DE TECNOLOGIA DA INFORMAÇÃO

ACESSANDO O SISTEMA DE AVALIAÇÃO DE PROVAS DE REDAÇÃO

SISTEMA DE BIBLIOTECAS DO IFRS. Manual do Usuário

Manual. IntraWeb - Aluno. JR Sistemas e Tecnologia Ltda

Manual de Comunidades RIPALC

GATI Gestão de Atendimento Inteligente. Manual de Uso. powered by OPUS Software v1.0

TOP SAÚDE SEPACO AUTOGESTÃO

Manual para abertura de ticket

MANUAL DE EMISSÃO E INSTALAÇÃO DO CERTIFICADO TIPO A1 (GOOGLE CHROME)

SISTEMA DE BIBLIOTECAS DO IFRS

Padrão ix. Q-Ware Cloud File Publisher Manual para realização do Donwload de Arquivos. Versão

Professor Paulo Lorini Najar

Lync Acessando o Lync Web App

Instalação do software e de opções da Série Polycom RealPresence Group e acessórios. Visão geral

Avaya Softconsole Versão 1.5 Referência Rápida

PASSO A PASSO PARA INSCRIÇA O BOLSA IC/IT

INSTALAÇÃO DO FIREFOX E JAVA PORTÁVEL CUSTOMIZADO PELO TRT DA 13ª REGIÃO

Manual de Instalação Atendimento 3.4

DIÁRIO DE CLASSE ONLINE

FERRAMENTAS DE COLABORAÇÃO CORPORATIVA

Para criar uma nova apresentação: 1.Escolha a opção Apresentação em Branco Clique no botão Ok

Manual do Usuário - ProJuris Web - Biblioteca Jurídica Página 1 de 20

Superintendência Regional de Ensino de Ubá - MG Núcleo de Tecnologia Educacional NTE/Ubá. LibreOffice Impress Editor de Apresentação

MANUAL DO PROFESSOR. Suporte: SISTEMA DE GESTÃO EDUCACIONAL VIRTUALCLASS. Skype: suportetisoebras

Instruções de Instalação do IBM SPSS Modeler (Licença de Usuário Autorizado) IBM

Módulo WEB. Guia de acesso rápido usuário

Sistemas Operacionais. Curso Técnico Integrado Profa: Michelle Nery

Manual do usuário. Viewer

MANUAL DE UTILIZAÇÃO DO TREINAMENTO EAD (Educação a Distância) ÍNDICE

Seu manual do usuário LOGMEIN RESCUE

Tutorial Sistema Professor Online. 1) Menu Cadernetas

MIT072 Manual de Operação do Portal - Professores

MANUAL DE UTILIZAÇÃO DO AMBIENTE EAD (Educação a Distância) ÍNDICE

BLOG ESCOLAS. Após acessar o seu respectivo blog, você será direcionado a tela a seguir. Vamos conhecê-la um pouco melhor.

Abaixo será listado passo a passo o processo de cadastro, login e compra de produtos anunciados em nosso portal.

Manual de usuário Portal Cliente

Pacote de Idiomas do ImageNow Guia de Introdução


Auditando e criando relatório de análise de vulnerabilidades com Nessus

O Windows também é um programa de computador, mas ele faz parte de um grupo de programas especiais: os Sistemas Operacionais.

Configuração dos clientes da rede sem fio cefetmg_aluno

MANUAL DO USUÁRIO PORTAL DO PROFESSOR

CERTIFICADO DIGITAL ARMAZENADO NO COMPUTADOR (A1) GUIA DE EXPORTAÇÃO

PASSO A PASSO PARA UTILIZAÇÃO DO APLICATIVO

MANUAL DE EMISSÃO DO CERTIFICADO TIPO A1

Solução 1 - Copiar e colar a URL de convite do Ariba na barra de endereços do navegador:

Medical Office 2015 Instruções de Instalação e Configuração

MANUAL DO SISTEMA WEBDIÁRIO PERFIL PROFESSOR. Diário Eletrônico do Sistema Nambei

Guia do Usuário. idocs Content Server v

Manual do usuário Sistema de Ordem de Serviço HMV/OS 5.0

Manual Operacional do Assessor Jurídico

Figura 1: Interface 3G Identech

WORD. Professor: Leandro Crescencio Colégio Politécnico 1

MANUAL DE EMISSÃO E INSTALAÇÃO DO CERTIFICADO TIPO A1 (INTERNET EXPLORER)

Transcrição:

MC102 - Laboratório Algoritmos e Programação de Computadores João Paulo Araújo Luciano Chaves Ricado Panaggio Prof. Dr. Arnaldo Vieira Moura

Quem somos? PED Luciano Chaves luciano.chaves@students.ic.unicamp.br Ricador Panaggio ricardo.panaggio@students.ic.unicamp.br PAD João Paulo Araújo jp07.ceara@gmail.com 2

Aula inicial Turmas de Laboratório de MC102 Salas 302 e 303 Q e R: segundas, das 14 as 16 horas. S e T: segundas, das 16 as 18 horas. Página da disciplina: http://ze.ic.unicamp.br/www/disciplinas/mc102/ Página do laboratório: http://www.lis.ic.unicamp.br/~panaggio/ped/2009/1s/mc102/ Página do professor Arnaldo: http://www.ic.unicamp.br/~arnaldo/ 3

Prazos e avaliações Laboratórios alternados: Em casa: prazo para entrega de 1 semana. Em sala: prazo para entrega de 2 horas. Avaliação: 8 pontos atribuídos automaticamente pelo Susy. 2 pontos pela qualidade do código. Cópias e fraudes: Susy possui detector de cópia. Nota 0 para os envolvidos. 4

Ambiente de trabalho Sistemas operacionais Windows XP ou Linux Fedora. Recomendamos o uso do Linux. Efetuar o login utilizando as senhas individuais já recebidas. Cuidado onde salvar seus arquivos! Utilize sempre a sua home. 5

Susy Sistema de submissão e correção automática de programas. Desenvolvido pelo professor Thomasz, do Instituto de Computação. Interface Web para exibição das tarefas e submissão dos arquivos. Senhas individuais e intransferíveis. 6

Programas Windows DevC++ Eclipse* Microsoft VisualStudio TortoiseSVN Linux Gedit/Kate + GCC Eclipse* Kdevelop RapidSVN Obtenção das cópias no Laboratório da Microsoft no IC-3. Software livre! * Disponível em www.eclipse.org 7

Usando o Linux Terminal: Aplicações/Acessórios/Terminal Applications/System Tools/Terminal Utilizado para entrada de comandos no sistema cd <dir>: muda para o diretório <dir> mkdir <dir>: cria um diretório <dir> rmdir <dir>: remove o diretório <dir> ls: lista o conteúdo do diretório atual pwd: mostra o diretório atual 8

Material didático Disponível no repositório SVN https://ze.ic.unicamp.br/svn-repos/mc102/<dir> onde <dir> pode ser: algoritmos/pdfs curso-c/pdfs slides sobre algoritmos slides sobre a linguagem C algoritmos/devc++ exemplos de programas Username: aluno-mc102 Password:.mc-102, 9

Recuperando o conteúdo SVN No Windows: TortoiseSVN Crie o diretório onde deseja salvar o material. Clique com o botão direito e selecione a opção SVN Checkout Preencha a URL do repositório como no slide anterior. Forneça o username e password, e clique em OK. Para atualização: Clique com o botão direito no diretório e selecione a opção SVN Update 10

Recuperando o conteúdo SVN No Linux: RapidSVN Abrir o RapidSVN. Vá ao menu Repository Checkout. Preencha a URL do repositório como no slide anterior e o diretório onde deseja salvar os arquivos. Forneça o username e password, e clique em OK. Para atualização: Selecione o diretório na coluna da esquerda e vá ao menu Repository Update. 11

Escrevendo um programa em C Utilize qualquer editor de texto para escrever o código. No Linux: Gedit, Kate, VIM, Emacs, No Windows: Notepad, DevC++ As ferramentas de desenvolvimento como Eclipse, VisualStudio, Kdevelop possuem seu próprio editor de texto. Salve os arquivos com a extensão.c 12

Compilando um programa em C No Windows, a melhor opção é usar o DevC++, porque já possui um compilador C (MinGW) integrado. Clique no ícone de compilação na barra de ferramentas para compilar e, em seguida, executar o seu programa. É importante inserir o comando system( pause ) antes do término do código fonte para conseguir ver os resultados. 13

Compilando um programa em C No Linux, uma opção é usar o compilador GCC no Terminal (linha de comando). Acessar o diretório onde foi salvo o arquivo com o código fonte. Utilizar o comando para compilar o código gcc <nome-arquivo.c> -o <nome-saida.out> Para executar, digite./<nome-saida.out> 14

Utilizando o Susy Acesse a página de tarefas do Susy em: http://susy.ic.unicamp.br:8888/mc102qrst Esta página contém a lista com as tarefas registradas no sistema. Clique sobre a tarefa de interesse. Você será redirecionado para a página específica da tarefa. 15

Utilizando o Susy Na página da tarefa existem links para: enunciado da tarefa; testes aos quais a tarefa será submetida; solução da tarefa (disponível somente após o término do prazo) Campos de usuário e senha utilizados na submissão do arquivo. Botões para relatório e recuperação de arquivos. 16

Utilizando o Susy A página de enunciado da tarefa contém: Uma descrição detalhada do problema a ser resolvido. Um exemplo de entrada esperado pelo programa. Um exemplo de saída gerada pelo programa. Outras informações adicionais. Atenção para o formato de entrada e saída! 17

Utilizando o Susy A página de testes contém: Arquivos de entrada que serão utilizados para testar o programa. Arquivos com as respectivas saídas esperadas. Nem todos os testes estão disponíveis para visualização. Neste laboratório serão sempre 10 testes: 5 abertos. 5 fechados. 18

Utilizando o Susy A página de solução permanece bloqueada enquanto as submissões são permitidas. Após o fim do prazo para submissão, a solução é liberada. 19

Utilizando o Susy Ao submeter a sua solução: Enviar somente o arquivo.c com o código fonte. O Susy vai compilar o seu código fonte e testar o programa. Atente para os prazos da tarefa. O sistema bloqueia submissões ao fim do prazo. É possível submeter a solução mais de uma vez, mas atente ao limite máximo especificado no enunciado. 20

Utilizando o Susy Consultar submissões: Exibe informações referentes ao último arquivo submetido, com resultados dos testes. Recuperar submissões: Exibe um link para o último arquivo submetido. Permite o download do mesmo. Precisa informar usuário e senha. 21

Utilizando o Susy Não deixe para enviar na última hora!!! A indisponibilidade do Susy por pequenos intervalos de tempo não é aceita como desculpa no atraso da entrega dos laboratórios feitos em casa. Lembre-se, podem ocorrer interrupções na rede, manutenção do sistema, queda de energia, etc 22

MC102 - Laboratório Tarefa 00: Mãos à obra!!! 23